Воспитанник ереванского спортинтерната. Начинал как форвард, будучи воспитанником ереванской СДЮШОР и тренируясь у Сейрана Галстяна, затем играл в позиции левого полузащитника и левого защитника. В составе «Арарата» дебютировал в 1987 году. До распада СССР провёл в команде 89 матчей, забил 9 мячей. В 1992 году перешёл в московское «Динамо» к Валерию Газзаеву, но из-за травмы потерял место в составе и был вынужден уйти из команды весной 1994 года после прихода туда Константина Бескова. Выбирая между «Аланией» Газзаев и московским «Локомотивом», перешёл в команду Юрия Сёмина, в которой стал одним из ведущих игроков. За основную команду играл до 1999 года, следующий сезон провёл во втором дивизионе во второй команде, карьеру завершил в 2001 году в казанском «Рубине».
Играл за юношескую сборную Армении. В 1990 году провёл неофициальный матч за сборную СССР против Израиля. В 1994—1999 сыграл 16 матчей за сборную Армении, был её капитаном.
С 2004 года тренирует дублирующую, а затем — молодёжную команду «Локомотива».