Anställdes i Malmö Operakör 1997. Han har medverkat i teaterns samtliga produktioner sedan dess och bl a gjort roller som Försöngaren i Eugen Onegin, Vicomte de Lètorières i La Traviata och Ung man i Livet med en idiot. Förra säsongen gjorde han bl a Fader Grenville i Dead Man Walking och Malcolm i Macbeth. I höstas spelade han guldgrävaren Harry i La Fianculla del West och Narraboth i Salome.
På GöteborgsOperan har Joachim Ottosson sjungit rollen som Inkvisitorn i Daniel Börtz nyskrivna opera Goya och vid några föreställningar under hösten 2009 då han även vikarierade i GöteborgsOperans Kör. Nu senast sjöng han en kunglig härold i Don Carlos
Om du köper dina biljetter på nedanstående länk så får jag en liten provision