Играл за «Красную Пресню» (Москва), «Уралмаш», «Арсенал» (Тула), «Рубин» (Казань), дубль «Спартака» (Москва), «Шинник» (Ярославль).
Судейскую карьеру начал в 1995 году. Матчи высшего дивизиона судит с 2005 года. Арбитр национальной категории.