Učil na středních školách ve Starém Jičíně, v Břeclavi, na Pedagogické fakultyv Brně, na Gymnáziu v Zastávce u Brna, a od roku 1991 na Filozofické fakultě MU. Roku 1967 se habilitoval, v roce 1991 byl jmenován profesorem Masarykovy univerzity pro dějiny české literatury.

Hostoval také na slavistice ve Vídni. V předmluvě k rádlovské monografii napsal, že ho ke studiu Rádla přivedla snaha sledovat jednu z masarykovských linií českého myšlení, zájem o etiku a filozofii náboženství a nakonec protichůdné hodnocení Rádla u českých myslitelů.