Dzimis lauksaimnieka ģimenē. Beidzis Rūjienas pagastskolu un Rūjienas draudzes skolu.
1921. gadā salaulājās ar Henrietu Upēru (1902–1985). Viņu meita Marija Anna Zariņa (1927–2004) bija klaviermūzikas skolotāja, 1990.–1992. gadā – Latvijas sūtniecības Londonā vadītāja (pilnvarotā lietvede).
Latvijas ārlietu ministra Vilhelma Muntera oficiālā vizīte Lielbritānijā. No kreisās: Latvijas sūtnis Lielbritānijā Kārlis Zariņš, Lielbritānijas ārlietu viceministrs lords Plimuts, Vilhelms Munters. Londona, 05.12.1938.