Innen ansettelsen på DSL var han lærer og forsker på Københavns Universitet og i flere år professor i dansk på den daværende Danmarks Lærerhøjskole, det nåværende Danmarks Pædagogiske Universitet.