W dorobku miał publikacje z zakresu literatury greckiej i łacińskiej (m.in. Historia literatury łacińskiej w starożytności. Zarys, 1961) oraz wczesnonowożytnej (O łacińskich elegiach Jana Kochanowskiego, 1991). Tłumaczył literaturę grecką (Pindar, Sofokles, Polibiusz, Plutarch) i łacińską (Terencjusz, Liwiusz, Lukan, Stacjusz), także dzieła Kopernika i Retyka. Był autorem wierszy po łacinie, za które wyróżniony został w 1962 przez Holenderską Akademię Nauk; część z wierszy powstała na cześć wybitnych filologów, np. Tadeusza Zielińskiego, Stanisława Pigonia, Zenona Klemensiewicza. W Polskim Słowniku Biograficznym zamieścił życiorys śląskiego literata, folklorysty i działacza społeczno-politycznego ks. Emanuela Grima (tom VIII).

Był wieloletnim (od 1936) członkiem Polskiego Towarzystwa Filologicznego, m.in. sekretarzem (1937–1951) i przewodniczącym (1962–1976) Koła Krakowskiego;