Народився 4 квітня 1976 року у Рівному. Кар'єру футболіста на професіональному рівні розпочинав у рівненському Вересі. Провів 11 сезонів за червоно-чорних на позицій захисника. Зіграв 186 матчів, забив 24 голи.
Також виступав за Торпедо (Могильов, Білорусь), Вінницю, ЦСКА-2 (Київ), Систему-Борекс (Бородянка), Житичі (Житомир).
Чемпіон Рівненської області 2012 року з аматорським клубом Славія.
Також тренував дитячі команди рівненського Вереса на рівні ДЮФЛУ.