Родился в 1970 году в совхозе Орешково Луховицкого района Московской области.
Окончил в 1998 году педиатрический факультет Российского национального исследовательского медицинского университета имени Н. И. Пирогова.
Второе высшее получил в Российской академии народного хозяйства и государственной службы при Президенте РФ, в 2013-м ему была присвоена квалификация менеджера по специальности «Государственное и муниципальное управление».
С 2008 года работает главным врачом в Детской городской поликлинике № 12 Департамента здравоохранения Москвы.
С 2012 года является депутатом муниципального округа Орехово-Борисово Южное.