Начал заниматься футболом в Киеве. Его первой профессиональной командой была «Нива» из города МироновкаКиевской области. В июле 1995 года перешёл в киевскую «Оболонь». В составе киевского клуба выступал на протяжении 14 лет (с перерывами), где и закончил игровую карьеру в 2009 году. Так же выступал за азербайджанский «Симург».
По количеству матчей за «Оболонь» занимает первое место — 266 матчей, в которых забил 13 мячей.