Родился 8 апреля 1968 года в Ижевске.
Спортсмен (футбол), тренер, арбитр. Полузащитник, нападающий.
Воспитанник СК «Ижпланета» (Ижевск). В «Зените» (Ижевск/Устинов) — 1984-87, 1989-90, 1991, «Уралмаше» (Свердловск/Екатеринбург) — 1988-89, 1991, 1992-94, 1998, «Газовике-Газпром» (Ижевск) — 1995-98, 1999.
В чемпионатах России 87 матчей, 23 гола.
Судил матчи чемпионата России по мини-футболу.
Администратор «СОЮЗ-Газпрома» (Ижевск) — 2008-10.
Тренер «Новокузнецка» (Новокузнецк) — с февраля 2013 года.