Родился 12 апреля 1960 года в военном городке Красноярск-26.
В Москве проживает с 1966 года.
В 1984 году окончил факультет автоматики и вычислительной техники Московского
энергетического института (МЭИ) и до 1988 года работал программистом в НИИ.
В 1980 году создал с товарищами любительский «Театр на набережной», задуманный как
творческое содружество детей и взрослых, в котором является художественным
руководителем, режиссёром, педагогом и автором пьес.
В 1994 году на базе театра было открыто государственное учреждение дополнительного
образования - Центр детского творчества «Театр на набережной».
В 1980 году дебютировал в кино, сыграв главную роль в фильме Э.Уразбаева «
Смотри в оба»; затем последовали и другие роли.
В 1982 году был приглашён С.А.Герасимовым на его курс во ВГИК вольным слушателем в
знак признания удачной роли Алексея Пешкова в учебной работе студентов курса
М.М.Хуциева «Мои университеты» (1981).
Во ВГИКЕ учился параллельно с МЭИ вплоть до кончины мастера, у которого также
сыграл молодого Горького в его последнем фильме «
Лев Толстой» (1984).
В 1993 году закончил ВТУ им. Б.В.Щукина (заочный режиссёрский факультет) и был принят
в Гильдию актёров кино России и Союз кинематографистов России.
С 1994 года в кино снимался эпизодически, так как посвятил себя целиком
театрально-педагогической работе.
В 2012 вернулся к активной работе в кино.