Mikkelsen har vært bosatt i Kautokeino og i Drag i Tysfjord. Han tok kystskippereksamen i 1981 og ble DH-kandidat i akvakultur Bodø 1987-1999, DH-kandidat i organisasjon og ledelse 1989-1991 samme sted. Han har arbeidet som fisker og næringskonsulent.
Han var kommunestyrerepresentant i Tysfjord i årene 1983 til 1987, og varamedlem til formannskapet. Han var også med i administrasjonsutvalget.
Mikkelsen var medlem av Norsk Sameråd fra 1984 til 1991, og satt i arbeidsutvalget fra 1984 til 1989. Han var med i Nordland fylkes samiske nemnd fra 1989 til 1991. På Sametinget var han medlem av personalutvalget, og satt i Sametingsrådet.
På hjemplassen har han vært sentral i den lokale fotballklubben, Drag IL.[1]