Basen Johan Schinkler fick sin utbildning på Operahögskolan i Stockholm. På Kungliga Operan har han sjungit Daland i Wagners Den flygande holländaren 1995 och Fåtöljen/Ett träd i Ravels Barnet och spökerierna 2005. Säsongen 2025/2026 återvänder han till Kungliga Operan för att sjunga Kungen i Aida.
På Göteborgosperan har Schinkler gjort titelrollen i Riddar Blåskäggs borg av Béla Bartók, Daland i Den flygande holländaren och Pogner i Mästersångarna i Nürnberg. På Folkoperan har han gjort Leporello i Peter Stormares uppsättning av Don Giovanni, Figaro i Figaros bröllop, Mefistofeles i Faust, Kaspar i Friskytten samt de fyra skurkarna i Hoffmanns äventyr.
På Värmlandsoperan har han gjort Gurnemanz i Parsifal samt Fafner och Hagen i den uppmärksammade uppsättningen av Wagners Nibelungens ring.
På Lettiska Nationaloperan i Riga sjöng han Hagen i Ragnarök 2011/2012, en roll som han även gjorde med Göteborgssymfonikerna under ledning av Kent Nagano. Säsongen därpå var han åter inbjuden till Riga för att göra Hunding i Valkyrian och återigen Hagen i Ragnarök.
Senare engagemang inkluderar Gremin i Tchaikovskys Eugen Onegin på Opera de Rennes, Sarastro i Trollflöjten på Göteborgsoperan, Priest Fotis i Martinus The Greek Passion på Värmlandsoperan samt under våren 2018 Varlaam i Musorgskijs Boris Godunov på Göteborgsoperan. Under hösten 2018 gjorde han titelrollen Don Quichotte på Folkoperan och 2020 Kung Marke i Tristan och Isolde.