Debutta nel calcio ucraino con la maglia dello Zirka Kirovohrad, nella stagione 1998-99, collezionando appena una presenza.
La stagione seguente viene comprato dal Kryvbas Kryvyi Rih, rimanendovi fino al 2003; viene dunque ceduto al Dnipro Dnipropetrovsk, squadra di cui è stato capitano dal 2008 al 2011, anno in cui si è ritirato dal calcio a causa dei continui infortuni.