Joakim Jennefors nasceu em 1966 em Estocolmo. Sua estreia profissional no palco ocorreu em 1986, onde interpretou o papel de Gabriel no musical Ringo, no Göta Lejon Theatre, em Estocolmo. Desde então, Joakim apareceu em vários outros musicais. Durante a temporada 89/90, ele interpretou o papel principal de Tony na produção do China Theatre de West Side Story em Estocolmo. Durante a temporada 90/91, Joakim desempenhou o papel de Enjolras em Les Misérables no Cirkus em Estocolmo. Depois disso, Joakim apareceu na comédia I love my spleen, uma produção sueco-britânica do The Ark em Londres (Hammersmith). Após seu retorno a Estocolmo, ele desempenhou o papel de The Stage Builder em The wild sardine no Folkan Theatre. Na temporada 93/94 Joakim voltou ao Göta Lejon para interpretar Joe em The Buddy Holly Story.
No ano seguinte Joakim apareceu no cabaré E94 no Teatro Södra. Ele continuou com o show em turnê, bem como a versão para a televisão que foi transmitida em rede nacional. Joakim também interpretou o papel de Adolf no musical Fordringsägare (The Creditors) da peça de Strindberg no Teatro Scala em Estocolmo. Durante a temporada 96/97 interpretou Pepé na produção de Dramaten (The Royal Dramatic Theatre) da peça infantil O menino e a estrela, apresentada no Palco Principal.
Joakim atuou em vários filmes e fez muitas aparições na TV como, entre muitos papéis, um artista solo. Ele interpretou o personagem-título da produção da televisão sueca de Lycko-Pers resa (Jornada de Lucky Per) e interpretou um policial na série policial da televisão sueca Anna Holt. Joakim também interpretou a voz de Quasimodo na versão sueca do filme de animação da Disney, O Corcunda de Notre Dame. Ele também pré-forma as dublagens suecas dos temas do anime Pokémon e Pokémon originais: XY.
Em Kristina de Duvemåla no Cirkus Theatre em Estocolmo, Joakim se apresenta no coro e desempenha outros papéis, incluindo uma das partes solo, Karl Oskar.