Начал профессиональную карьеру в киевском ЦСКА-2.
В 1993 году перешёл в словацкий клуб «Хемлон». В сезоне 1996/1997 выступал за пражскую «Спарту». После играл за словацкий «Кошице» и израильский «Маккаби» из Нетания.
В марте 2004 года мог перейти в днепропетровский «Днепр». Летом 2004 года перешёл в запорожский «Металлург».
Дебютировал в чемпионате Украины 20 июля 2004 года в матче против симферопольской «Таврии» (1:1).
В апреле 2008 года получил статус свободного агента, после чего перешёл в клуб второго словацкого дивизиона «Гуменне».
В 2009 году перешёл в другой клуб этого же дивизиона «Земплин» из города Михаловце.