Dzimis ekspeditora Viļa Šūlmaņa un mājsaimnieces Marijas Šūlmanes (dzimusi Spure) ģimenē. Mācījās Rīgas pilsētas 23. pamatskolā, pēc tam – Rīgas pilsētas 2. ģimnāzijā (1935–1940). 07.–09.1939. un 08.1940. bija strādnieks transporta darbu uzņēmumā “Rūdolfs Burkēvics”. 08.–09.1940. – strādnieks Dzelzceļu virsvaldes Ekspluatācijas direkcijā. Studēja Latvijas Valsts universitātes (no 1941. gada Universitāte Rīgā, no 1990. gada Latvijas Universitāte) Inženierzinātņu fakultātē (1940–1943).