После окончания общеобразовательной школы в 1999 году поступил в Высшее театральное училище им. Щукина. Учился на звездном курсе Р.Ю.Овчинникова вместе с Г.Антипенко, М.Александровой, Р.Иксановым, О.Ломоносовой, М.Мироновой и другими ныне другими известными молодыми артистами. Участвовал в дипломных спектаклях: «Прекрасные люди» по пьесе И.Тургенева «Месяц в деревне», «Варвары» М.Горького, «Пять вечеров» А.Володина, «Горя бояться – счастья не видать» С.Маршака, «А зори здесь тихие» Б.Васильева.
Получив диплом в 2003 году, принят в труппу Московского государственного академического театра им. Е.Вахтангова.
На экране дебютировал в роли Павла Белкина в молодежном сериале «Простые истины» (1999-2003 год). Впоследствии снимался в лентах «Кодекс чести-1», «Марш-бросок», «Моя родня», «Стилет» и другие. В 2005 году сыграл первую главную роль Кеши в приключенческом фильме «Бриллианты для Джульетты» и в том же году вместе со многими своими однокурсниками снялся в нашумевшем сериале «Не родись красивой» (муж Татьяны Пончевой).