Pulkvedis G. Kauliņš dienestu Nacionālajos bruņotajos spēkos uzsāka 1992. gadā un militāro izglītību ieguvis Latvijas Nacionālajā aizsardzības akadēmijā un Baltijas Aizsardzības koledžā.
Militārās karjeras laikā pulkvedis G. Kauliņš pildījis dienesta pienākumus, ieņemot dažādus amatus Sauszemes spēku Mehanizētajā kājnieku brigādē, Zemessardzē, Nacionālo bruņoto spēku Apvienotajā štābā. Komandējošā sastāva virsnieka pieredzi ieguvis kā Sauszemes spēku Mehanizētās kājnieku brigādes Kaujas atbalsta bataljona komandieris, kā arī Zemessardzes 2. Vidzemes brigādes komandieris.
Starptautisku dienesta pieredzi pulkvedis G. Kauliņš ieguvis NATO starptautiskajā operācijā Afganistānā un pildot Latvijas militārā pārstāvja NATO štābā, kā arī aizsardzības atašeja pienākumus Ziemeļvalstīs.
Pulkvedis G. Kauliņš apbalvots ar Viestura ordeni un par teicamu dienestu saņēmis Aizsardzības ministrijas un Nacionālo bruņoto spēku komandiera apbalvojumus.



