Любовь Константинова родилась 21 октября 1994 года в Санкт-Петербурге.
После школы будущая актриса поступила в РГИСИ (бывш. СПбГАТИ) на факультет «Актерского искусства и режиссуры» (курс С.Д.Черкасского).
В 2016 году, окончив вуз и получив диплом по специальности «актерское мастерство», Константинова была принята в труппу театра МДТ.
В этом же году Любовь дебютировала в кино, сыграв небольшие роли в мини-сериалах «Золотой транзит» и «Колодец забытых желаний».
В сентябре того же года актриса снялась в клипе на песню «Сиськи» группы «Ленинград», который принес ей широкую известность.
В 2017 году актриса исполнила главные роли в сериалах Наступит рассвет и Наживка для ангела, а в 2018-м — в мелодраме режиссера Александра Баранова «Березка».
В 2019 году Любовь сыграла в триллере Николая Хомерики «Девятая» и военной драме Вадима Шмелева «Подольские курсанты».
В 2020 году Константинова исполнила роль Марии Сальниковой в телесериале «Социальная защита».