W początkowych latach kariery, na przełomie lat 80./90. grał w zespołach z rodzinnej Rygi w rozgrywkach radzieckich. Od 1991 przez dwa sezony był zawodnikiem CSKA Moskwa. W sezonie 1993/1994 reprezentował Pardaugava Riga w niezależnej lidze łotewskiej. W 1994 wyjechał do Stanów Zjednoczonych i przez siedem sezonów występował w rozgrywkach CHL, WCHL, IHL i ECHL. W 2001 wrócił do Europy i przez dwa lata grał w barwach dwóch drużyn w szwedzkiej lidze Elitserien. Od 2002 przez cztery sezony był bramkarzem ekip w superlidze rosyjskiej. Potem rozegrał dwa pojedyncze sezony w rozgrywkach włoskiej Serie A i białoruskiej ekstraligi. Następnie w barwach Dinama Ryga rozegrał w premierowej edycji 2008/2009 rosyjskich rozgrywek KHL. Karierę zakończył jednym spotkaniem w barwach Dinamo-Juniors Ryga w lidze białoruskiej.
Tuż po zakończeniu kariery zawodniczej podjął pracę trenerską. Przez pierwsze trzy sezony odpowiadał za szkolenie bramkarzy najpierw w swoim ostatnim klubie Dinamo-Juniors Ryga, a potem Dinamie Ryga w KHL oraz równolegle w zespole występującym w juniorskich rosyjskich rozgrywkach MHL. W tym okresie pracował w sztabach reprezentacji Łotwy w turniejach mistrzostw świata do lat 20 edycji 2011 (Dywizja I) oraz seniorskich mistrzostw świata edycji 2012 (Elita). Od 2012 przez dwa sezony był trenerem bramkarzy w ukraińskim zespole Donbas Donieck, występującym w KHL. Potem pełnił tę samą funkcję w klubach rosyjskich w KHL: rok w Mytiszczi i trzy lata w Jarosławiu. W maju 2018 wszedł do sztabu CSKA Moskwa[2]. Równolegle w sezonie 2021/2022 był w sztabie reprezentacji Rosji.