1928–1932
Pļaviņas
Strādājis Pļaviņu ģimnāzijā par latviešu, latīņu un krievu valodas un vēstures skolotāju.
1933–1940
Aglonas vīriešu reālģimnāzija
Aglona
Strādājis par grieķu, latīņu un angļu valodas skolotāju.
1938–1940
Latviešu folkloras krātuve
Rīga
Latviešu folkloras krātuves uzdevumā vācis Latgales vietvārdus, ko iesniedzis krātuvei 1940. gadā.
1940–1941
Latvijas Universitāte
Rīga
Strādājis par krievu valodas docētāju.
1941–1944
Kārsavas pilsētas ģimnāzija
Kārsava
Direktors un mācījis latviešu un latīņu valodu.
1943
Kārsava
1943. gadā dibinātās Kārsavas Valsts komercskolas direktora vietas izpildītājs.
1943
Kārsava
Kārsavas pilsētas galva.
1944
Ludza
Ludzas apriņķa vecākais.
1945–1948
Neietinga
Nodibinājis un vadījis latviešu ģimnāziju Neietingā.
1945–1947
Neietinga
Neietingas latviešu bēgļu nometnes komandants.
1947–1955
Neietinga
Bijis trimdas latgaliešu laikraksta "Latgola" (1947–1955) redaktors.
1948–1950
Ingolštate
Strādāja par angļu, spāņu, franču un vācu valodas skolotājuStarptautiskās Bēgļu Organizācijas Mācību centrā Ingolštatē (International Refugee Organisation (IRO) Training Center Ingolstadt); arī par IRO ierēdņu tulku.
1951–1976
Lūivila
Strādājis par mācībspēku Bellarmina koledžā, mācīja klasiskās valodas, vēsturi, salīdzināmo valodniecību un literatūru, un jaunās valodas.
1965–1972
Zinātnisko rakstu krājuma "Acta Latgalica" (1–4) redaktors.