Brigādes ģenerālis Kalniņš bruņotajos spēkos dien kopš 1997.gada. Dienestu viņš sācis Zemessardzes 51.bataljonā, bet 2003.gadā iecelts par Izlūku mācību centra komandieri. No 2003. līdz 2005.gadam viņš dienējis Mācību vadības pavēlniecībā, no 2005. līdz 2009.gadam bijs Zemessardzes štāba Operatīvās plānošanas pārvaldes priekšnieka amatā, savukārt no 2009.gada līdz apstiprināšanai Zemessardzes komandiera amatā 2011.gadā dienējis Zemessardzes štāba un Operatīvās pārvaldes priekšnieka amatā.
Jau ziņots, ka Ministru kabinets brigādes ģenerāli Kalniņu Apvienotā štāba priekšnieka amatā apstiprināja šā gada 28.jūnijā. Savukārt iepriekšējais Apvienotā štāba priekšnieks ģenerālmajors Juris Zeibārts dienestu turpina militārā pārstāvja NATO un ES amatā Briselē, Beļģijā, nomainot līdzšinējo Latvijas pārstāvi ģenerālmajoru Andi Dilānu, kurš dienestu turpina Baltijas Aizsardzības koledžas komandanta amatā Tartu, Igaunijā.
Līdzšinējo Zemessardzes komandieri brigādes ģenerāli Kalniņu amatā nomainīs brigādes ģenerālis Ainārs Ozoliņš.