Родился 15 ноября 1975 года в Ленинграде в семье актёров: заслуженных артистов РСФСР Николая Лаврова и Натальи Боровковой. Первую роль сыграл в возрасте четырёх лет в спектакле ЛенТЮЗа "Мамаша Кураж и её дети", пел военную песенку "Эй, командир, дай знак привала…". В 1988 году поступил в ленинградский Театр Юношеского Творчества (ТЮТ). В 1996 году окончил Санкт-Петербургскую государственную академию театрального искусства (ныне - РГИСИ). С 2007 по 2011 год служил в БДТ имени Г. А. Товстоногова. С 2011 по 2017 работал в МХТ им. А. П. Чехова. Преподавал в Школе-студии МХАТ на курсе К. Серебренникова (2008-2012). В 2022 году совместно с Романом Михайловым выступил режиссёром криминальной драмы "Сказка для старых". Сам Лавров определяет жанр картины, как притчу