Народився 2 жовтня 1960 року у місті Новий Роздол, Львівської області де почав займатись футболом в місцевій ДЮСШ. У професійній футбольній кар’єрі виступав за клуби: ФК «Поділля» (Хмельницький), ФК «Авангард» (Рівне), ФК «Хемлон» (Гуменне, Словаччина), ФК «Екосервіс» (Рівне).
Після завершення кар’єри професійного футболіста, почав працювати тренером та спортивним селекціонером: ФК «Верес» (Рівне, помічник головного тренера, 1994 р.), ФК «Арсенал» (Київ, селекціонер 1998-2002 р. та 2005-2007 р.), ФК «Ворскла» (Полтава, селекціонер, 2002-2005 р.), ФК «Княжа» (Бориспіль, тренер 2007 р.), ФК «Чорноморець» (Одеса, помічник головного тренера, 2010 р.), ФК «Нива» (Вінниця, селекціонер 2011 р.), ФК «Волинь» (Луцьк, помічник головного тренера, 2012-2013 р.). Пізніше працював тренером в ДЮСШ «Верес». З 2018 року – спортивний директор Народного клубу «Верес».