Родился 11 января 1961 года в Красноярске.
В 1979 году году поступил в Иркутское театральное училище на курс режиссёра Михаила Богина. После окончания начал работать в Иркутском ТЮЗе. В 1987 году переехал в Воронеж, стал работать в Воронежском ТЮЗе, а затем в Камерном театре.
Дебютировал в кино в 2003 году в картине Алексея Мурадова «Правда о щелпах». На Открытом российском кинофестивале в Сочи («Кинотавр») в июне 2003 года был удостоен приза «За лучшую мужскую роль», который разделил с ещё двумя актёрами из «Правды о щелпах» Леонидом Окуневым и Алексеем Шляминым. В 2005 году снялся в фильме «Солдатский декамерон» в роли подполковника Лукина. С 2006 года живёт в Москве. Сотрудничает с Центром драматургии и режиссуры Рощина и Казанцева.
"Москва-рай" (короткий метр, 2010) Сериалы "Фотограф","Бежать", "Достоевский"