Il commence sa carrière senior en 2010 avec le HK Ogre dans le championnat letton. Il est choisi au septième tour, en cent-quarante-septième position par le Dinamo Riga lors du Repêchage d'entrée dans la KHL 2010. Il rejoint alors le Dinamo et est assigné au HK Riga, son équipe junior évoluant dans la Molodiojnaïa Hokkeïnaïa Liga. Le , il effectue sa première entrée en jeu lors d'un match du Dinamo Riga dans la Ligue continentale de hockey face au HK Vitiaz lorsqu'il remplace Mikael Tellqvist. Il est sélectionné au cinquième tour, en cent-vingt-quatrième position par le Lightning de Tampa Bay lors du Repêchage d'entrée dans la LNH 2013. Il part alors en Amérique du Nord et est assigné aux Everblades de la Floride dans l'ECHL. Le , il est rappelé par le Crunch de Syracuse de la Ligue américaine de hockey. Deux jours, plus tard, il réalise un blanchissage face aux Sound Tigers de Bridgeport. Le , il joue son premier match avec le Lightning dans la Ligue nationale de hockey face aux Blue Jackets de Columbus.