Piłkarską karierę rozpoczął w juniorskiej drużynie Dynama Mińsk. W 1996 zasilił zespół rezerw drużyny z Mińska, z którego w 1999 trafił do drużyny seniorów, występującego w białoruskiej ekstraklasie. W 2003 przeszedł do lokalnego rywala, również występującego w najwyższej klasie rozgrywek Torpedo Mińsk, skąd po roku gry wrócił do macierzystego klubu. Rok później, w styczniu 2005 został zawodnikiem ekstraklasowej Sławiji Mozyrz, z którą spadł z ligi. Po sezonie gry dla Sławiji zdecydował się kontynuować karierę w Biełszynie Bobrujsk, z którą również spadł z białoruskiej ekstraklasy. Z początkiem 2007 przeniósł się do Izraela, aby reprezentować barwy drużyny Hapoel Nacerat Illit, występującej na zapleczu izraelskiej ekstraklasy. Po półtora sezonu spędzonego w I lidze drużyna została relegowana do III poziomu rozrywek. Rundę wiosenną sezonu 2008-09 spędził w białoruskim ekstraklasowym Partyzanie Mińsk, aby latem 2009 przenieść się do Interu Baku, grającego w azerskiej ekstraklasie. W styczniu 2010 trafił do Ulissa Erywań. Po pół roku spędzonym w azerskiej ekstraklasie zagrał jedną rundę w Dacii Kiszyniów (mołdawska ekstraklasa)[2], po czym trafił na testy do Olimpii Elbląg. Z polskim klubem 12 stycznia 2011 podpisał roczną umowę[3][4].