[[1939]] m. baigė [[Šešuolių pagrindinė mokykla|Šešuolių pradžios mokyklą]] ir įstojo į [[Ukmergės gimnazija|Ukmergės gimnaziją]]. [[1943]] m. iš jos perėjo į Ukmergės mokytojų seminariją, kurią baigė [[1945]] m.
[[1950]] m. Vilniaus universitete baigė klasikinę filologiją. [[1955]]–[[1958]] m. Maskvos universiteto Klasikinės filologijos katedros aspirantas.
1950–[[1951]] m. [[Lietuvos radijas|Lietuvos radijo]] pranešėjas. 1951–1955 m. LSSR „Žinijos“ draugijos valdybos referentas, atsakingasis sekretorius. [[1952]]–1955 m. dėstė [[VPU|Vilniaus pedagoginiame institute]]. Nuo [[1958]] m. Vilniaus universitete dėstė lotynų ir graikų kalbos antikinę literatūrą, estetiką, retoriką.
[[1972]] m. profesorius. [[1983]] m. [[Maskva|Maskvoje]] apgynė habilitacinį darbą, filologijos mokslų daktaras. <ref>http://www.mokslas.mii.lt/mokslas/SRITYS/duom00.php?pav=Z&sritis=H</ref> [[1977]] m. [[LSSR]] nusipelnęs mokslo veikėjas.
[[1962]]–[[1966]] m. LSSR Aukštojo ir spec. vidurinio mokslo komiteto pirmininkas. 1966–[[1988]] m. aukštojo ir spec. vidurinio mokslo ministras. 1988–[[1990]] m. LSSR Liaudies [[švietimo ministras]]. [[1964]]–1966 m. kandidatas į [[LKP CK]] narius, nuo 1966 m. LKP CK narys. Nuo [[1967]]–[[1990]] m. [[LSSR AT]] deputatas. <ref>{{TLE|4|- 609|[[Julius Būtėnas]]}}</ref>