Родился в 1978 в Минске. Начал карьеру в 1995 в минской «Юности», в которой играл (с перерывами) до 2001 года. В 2001—2008 годах выступал за минский «Керамин», где сыграл 366 матчей и набрал 130 очков. В сезонах 2008/09 и 2010/11 вновь выступал за минскую «Юность». Один из лучших белорусских хоккеистов — является мастером спорта международного класса.