Известен по выступлениям за нижегородский «Локомотив», был капитаном команды. Закончил карьеру из-за конфликта с Валерием Овчинниковым. Впоследствии возглавил клуб-правопреемник «Локомотива» — «Локомотив-НН». С 1996 по 2001 год работал футбольным судьей (как лайнсменом, так и главным). Обслуживал матчи российского уровня начиная с третьего дивизиона. В 2000 году в качестве судьи на линии обслуживал матч высшего дивизиона с участием нижегородского «Локомотива». В это же время играл в мини-футбол за МФК «Крона»(Нижний Новгород). После того, как «Локомотив-НН» был лишен профессионального статуса, назначен на должность старшего тренера ФК «Нижний Новгород».