Fa il suo esordio in massima serie nel 2007, giocando per il Daugava Daugavpils. Dal 2008 comincia il suo girovagare per l'Europa che lo porta da subito in Lituania, con il Šiauliai. Nel 2009 è di nuovo in patria, al Tranzit, con cui ottiene una sofferta salvezza.
Nel 2009-2010 vince la Scottish First Division con l'Inverness. Chiude l'anno 2010 di nuovo in patria, stavolta al Blāzma Rēzekne. Passa, quindi ai cechi dello Spartak Trnava, con cui, però, non trova spazio. Ritorna perciò in patria allo Spartaks, dove resta due anni, a cavallo di tre stagioni: a luglio 2013, infatti, va allo Skonto.
Appena sei mesi più tardi va in Svizzera all'Aarau. All'inizio del 2015 torna allo Spartaks, con cui rimane fino all'estate 2016, quando si trasferisce nella quarta serie inglese con il Plymouth.
Nazionale
Il 1º giugno 2012 ha fatto il suo esordio nella nazionale lettone nel corso della partita di Coppa del Baltico contro la Lituania: è entrato nei minuti finali al posto di Oļegs Laizāns[1]. Al suo secondo incontro, la finale del torneo contro la Finlandia disputata due giorni dopo, giocò titolare e il suo errore ai tiri di rigore risultò ininfluente: la sua nazionale riuscì a vincere la Coppa[2].