Воспитанник СДЮШОР «Спартак», в 1992—1996 играл за дубль команды, впоследствии играл за различные клубы высшего, первого, второго и третьего дивизионов. В составе ЦСКА сыграл два матча в розыгрыше Кубка УЕФА 1996/97. В 2009-2010 годах — игрок клуба второго дивизиона «Авангард» Подольск.
В Премьер-Лиге провел 142 игры, забил 20 мячей.
Играл за молодёжную сборную России, за сборную Армении провёл 18 матчей, забил 2 мяча.