En 1986, il commence sa carrière avec le Pardaugava Riga dans le championnat d'URSS. Il part en Amérique du Nord en 1992. Il est repêché à deux reprises par une franchise de la Ligue nationale de hockey. La première fois, par les Canadiens de Montréal en 1988 puis en 1993 par les Jets de Winnipeg. Il joue huit rencontres avec cette équipe. Il revient en Europe en 1994. Il met un terme à sa carrière de joueur en 2005 après avoir joué en Suède et en Suisse.