Maturiral je na učiteljski šoli v Ljubljani leta 1925. Službovati je začel v Prekmurju, med drugim je deset let, do leta 1941, poučeval na meščanski šoli v Lendavi in bil tajnik učiteljskega društva za lendavsko območje (1931 – 1934). V tem času je sodeloval tudi v Prekmurskem muzejskem društvu, ki je bilo ustanovljeno leta 1935. Strokovne članke o šolstvu je objavljal v Mladem Prekmurcu. Med vojno je v NUK v Ljubljani začel sestavljati bibliografijo Prekmurja v slovenskem periodičnem tisku med letoma 1846 in 1945. Po vojni seje vrnil v Prekmurje in postal ravnatelj soboške gimnazije (1946–1950). Nato je služboval še v Sevnici in Litiji, leta 1954 pa se je za stalno naselil v Ljubljani. Kot ravnatelj je vodil Osnovno šolo Polje, o kateri je zapisal tudi šolsko kroniko.
Raziskoval je zlasti zgodovino Prekmurja in njegovega šolstva, pa tudi zgodovino Prekmurja od oktobrske revolucije do konca druge svetovne vojne. Na to tematiko je objavil več strokovnih razprav in tri knjige.
Prekmurje in Prekmurci v slovenskem periodičnem tisku: bibliografski pregled od 1846 do 1945. Murska Sobota: Obmurska založba, 1957.
Prekmurje v prevratni dobi 1918–19. V: Svet ob Muri, 1957, let. 2, str. 177–211 in 241–280.
Prekmursko šolstvo: od začetka reformacije do zloma nacizma (v soavtorstvu z Bela Horvat). Murska Sobota: Pomurska založba, 1977.
Prekmurje v prevratnih letih 1918–1919. (1981). V: Revolucionarno vrenje v Pomurju v letih 1918–1920: zbornik razprav s simpozija v Radencih od 27. do 29. maja 1979. Murska Sobota, str. 53–205.
Prekmurski Slovenci: od narodne osvoboditve do nacistične okupacije 1919–1941. Murska Sobota: Pomurska založba, 1984.
Žagarjeva nagrada, 1958
red dela z zlatim vencem,
Šolnik, aktivist, publicist, igralec … Prosvetni delavec, 24. nov. 1958, let. 9, št. 17-18, str. 5.
Kuzmič, F. Miroslav Kokolj. Vestnik, 8. jun. 1989, let. 41, št. 22, str. 4.
Enciklopedija Slovenije, 5. zv. Ljubljana, 1991, 5. zv., str. 191.
