В 1988 г. окончил театральное училище им. Б. В. Щукина по специальности «актёр театра и кино» (курс А. А. Казанской).
В 1988—1991 гг. — актёр Театра-студии «Театр 88» (Москва, режиссёр А. М. Поламишев).
В 1991 г. переехал в Петербург.
В 1991—1993 гг. преподавал историю религий в гимназии при Русском музее.
В 1999 г. — ведущий телепередачи «Хождение за три моря» (петербургское телевидение).
В 2000—2006 гг. работал на петербургском радио — актёр, автор сценариев, режиссёр.
С 2006 г. — в Москве, актёр театра «Малая Драматическая Труппа» (МДТ).
В 2009—2011 гг. стажировался на кафедре актёрского мастерства училища им. Б. В. Щукина.
С 2010 г. — ведущий и актёр Детского радио; преподаватель актёрского мастерства в Детском музыкальном театре «Домисолька» .