W 1990 dołączył do Łotewskiej Partii Zielonych, od 2003 do 2015 pełnił funkcję współprzewodniczącego tej partii. W latach 1990–1993 sprawował mandat radnego rady miejskiej Madony. Od 7 listopada 2002 do 16 stycznia 2003 pełnił funkcję ministra ochrony środowiska i rozwoju regionalnego, od 16 stycznia 2003 do 1 stycznia 2011 był ministrem środowiska w kilku kolejnych gabinetach. W okresie od 22 marca 2010 do 20 maja 2010 wykonywał czasowo obowiązki ministra rozwoju regionalnego i samorządności. 6 stycznia 2011 został ponownie ministrem ochrony środowiska i rozwoju regionalnego. Funkcję tę pełnił do 25 października 2011.
W 2006 i 2010 wybierany do Sejmu z ramienia Związku Zielonych i Rolników, z mandatów rezygnował w związku z pełnieniem funkcji rządowej. W 2011 został posłem na Sejm XI kadencji, stając na czele podkomisji ds. bałtyckich. 22 stycznia 2014 objął stanowisko ministra obrony w pierwszym rządzie Laimdoty Straujumy. Ponownie wybrany w tym samym roku do Sejmu, po czym objął dotychczasową funkcję rządową w drugim rządzie Laimdoty Straujumy.
3 czerwca 2015 został wybrany na prezydenta Łotwy. Został zaprzysiężony na ten urząd 8 lipca 2015.