Jon Nilsson har en musikalisk bakgrund som spelman. Efter examen som kammarmusiker och solist vid Edsbergs musikinstitut började han i Kungliga Filharmoniska orkestern i Stockholm. Hans stora passion för sång ledde honom vidare till Operahögskolan i Stockholm.
Jons karriär som operasångare började med att vann den prestigefyllda tenortävlingen Gösta Winbergh Award och även andra fina utmärkelser som Jussi Björling-stipendiet och Drottningholms slottsteaters sångstipendium. Jon har gestaltat roller på bland annat Vadstena-Akademien, Folkoperan, Läckö Slottsopera, Confidencen och Kungliga Operan. På Nobelfestens divertissemang 2005 kunde man se Jon som Tamino i Mozarts Trollflöjten.
2016 debuterade Jon som Erik i Värmlänningarna på Skansen med värmlandsoperans orkester. 2016 gjorde Jon också titelrollen i Zucco, en nyskriven opera av Johan Ullén för Kungliga Operan samt roller i Trollflöjten och Fedora. Han har därefter gjort roller som bl a ”Fisken” (Roussilon) Hermansson i Glada änkan, Quincey i Dracula, En värd i Rosenkavaljeren samt i Candide och Sweeney Todd.