W swojej karierze zawodowej grał zarówno w kilku najsilniejszych łotewskich klubach, z którymi został trzykrotnym mistrzem Łotwy jak i klubach zagranicznych m.in. BC Rakvere, BC Kalev, BC Mahram, BC Kiev, BC Odessa, BC Cherkassy Mavpi oraz polskich Polpak Świecie i Bobry Bytom.
W reprezentacji Łotwy rozegrał 90 meczów. Pracę trenerską rozpoczął w 2007 roku z łotewską drużyną ASK/Buki. W kolejnych latach pracował w lidze cypryjskiej, ukraińskiej, łotewskiej oraz kazaskiej.
Kilkukrotnie obejmował stanowisko asystenta trenera łotewskich kadr młodzieżowych (U18, U20). W swoim CV ma także pracę jako asystent trenera w takich zespołach jak BC Nizhny Novgorod (2016-2017) czy BC Tsmoki Minsk (2017-2021).Minionym sezonie 2021/2022 pełnił obowiązki trenera w zespole BC Valmiera Glass/ViA wstępującym w Łotewsko-Estońskiej Lidze Koszykówki będącej najwyższym szczeblem rozgrywek.