С 8 лет занимался футболом в школе московского «Локомотива». Играл за любительский клуб завода «Подшипник» (Москва), ФК «Орехово», московский «Локомотив» (42 матча, 3 гола в Высшей лиге), пермский «Амкар», «Спартак-Чукотку», раменский «Сатурн». Лучший бомбардир центральной зоны КФК (1998, 39 голов), центральной зоны второго дивизиона (1999, 27 голов).
С 2001 по 2006 годы играл за латвийский клуб «Металлург» (Лиепая), за который провёл в Высшей лиге чемпионата Латвии 154 матча и забил 99 голов.
В 2007 году отдан в аренду в клуб «Юрмала». 7 апреля 2007 года в матче первого тура против «Динабурга» забил свой сотый гол в чемпионатах Латвии и стал четвёртым футболистом, достигшим этого рубежа.
В 2007 году 31 августа закончил игровую карьеру и стал тренером дубля в клубе «Металлург» (Лиепая). Чемпион Латвии среди дублей (2007). С ноября 2008 года работает в ФШ "ЛОКОМОТИВ"(Москва) тренером команды 1993 года рождения.