He was appointed head of the Reconnaissance Training Center in 2003, then served at the Training and Doctrine Command from 2003 to 2005, and as a senior officer at the Home Guard's Operative Planning Department from 2005 to 2011, when he was appointed commander of the Home Guard.
No 2003. līdz 2005.gadam Kalniņš dienējis Mācību vadības pavēlniecībā, no 2005. līdz 2009.gadam - 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ā.