Выступал в командах Динамо (Киев), Верес (Ровно), Днепр (Днепропетровск), Газовик-Газпром (Ижевск), Дустлик.
После завершения карьеры футболиста стал футбольным чиновником. С 2008 по 2010 год президент ПФЛ.
В 2011 году снимался в кинофильме Матч (фильм, 2012) — Россия, в главной роли - Сергей Безруков. В фильме играет эпизодическую роль - вратаря немецкой команды Flakelf.