Laureatosi in Lettere all’università di Padova nel 1939, nel 1943 vi conseguì anche la laurea in Filosofia. Nel 1956 vinse il concorso alla cattedra di Archeologia e Storia dell’arte greca e romana a Pavia e nel 1959 fu chiamato all’università di Padova per succedere a Carlo Anti. Tenne l’insegnamento fino al 1991, quando al pensionamento venne dichiarato professore emerito. Dal 1977 al 1978 ricoprì il posto di direttore dell’Istituto italiano di cultura ad Ankara. Fondamentali risultano gli studi sulla storia del teatro antico, che seguirono e ampliarono un filone di ricerca già iniziato da Anti.
Amministratore dal 19 dicembre 1971-1973, dal 29 aprile 1973-1975, dal 27 aprile 1975-1977, dal 24 aprile 1977; segretario della Classe di scienze morali, lettere ed arti dal 20 maggio 1979-1982, dal 4 aprile 1982-1985, dal 20 aprile 1985-1986.