Mikkelsen har idéhistorie mellomfag fra Universitetet i Oslo og norsk hovedfag fra Universitetet i Bergen. Han har blant annet vært rektor ved Buskerud folkehøgskole, lektor ved Nordens folkeliga akademi og leder i Norsk Folkehøgskolelag i ti år.