1933
Zvirgzdenes 6-klašu pamatskola
Zviergzdine
Beidzis mācības.
1933–1938
Ludzas ģimnāzija
Ludza
09.1940–1943
University of Latvia
Raiņa bulvāris 19, Rīga
Iestājies Latvijas Universitātē, lai studētu tieslietas, tomēr padomju jurisprudencē jēgu nesaskatījis, pārreģistrējies uz Ķīmijas fakultātes farmācijas nodaļu. 1941. gada vasarā, studijas nācās pārtraukt. Iespēja atsākt studijas radusies 1942. gada rudenī, tomēr drīz pēc tam iesaukts Latviešu leģionā.
1950–1954
Hamiltona
Studējis vēsturi Makmāstera universitātē Hamiltonā, iegūstot bakalaura grādu.
1954–1955
Toronto Universitāte
King's College Cir 27, Toronto
Ieguvis maģistra grādu vēsturē un meteorologa tiesības.
1957–1958
Kanāda
Beidzis meteodienesta skolu Maltonā.