Johnas Fisheris studijavo Karališkojoje Škotijos muzikos ir dramos akademijoje bei Londono operos centre, dabar žinomame kaip Nacionalinė operos studija. Jo operinė karjera, prasidėjusi kaip bendrovės projekto „Opera visiems“ muzikos direktorius, apėmė Théâtre à la Monnaie, Briuselis, Nederlands Opera, Amsterdamas, ir jis buvo pirmasis ne italas, paskirtas meno vadovu valstybės finansuojamoje italų įmonėje. operos teatre, kai įstojo į Teatro alla Fenice.
Prieš pradėdamas eiti Velso nacionalinės operos generalinio direktoriaus pareigas 2006 m. gegužę, jis buvo operos ir vokalinės produkcijos direktorius bei vykdomasis prodiuseris Deutsche Grammophon Gesellschaft Hamburge ir muzikos administravimo direktorius Metropolitan Opera, Niujorke. Šiuo metu Johnas yra asistentas. Niujorko Metropoliteno operos generalinis direktorius
.Johnas per savo karjerą glaudžiausiai bendradarbiavo su Abbado, Carlosu Kleiberiu, George'u Solti ir Jamesu Levine'u. Be puikių dirigentų, Johnas daug dirbo su daugeliu pasaulio operos žvaigždžių, ypač Luciano Pavarotti, Jose Carreras ir Joan Sutherland, jis ką tik baigė sezoną Metropoliteno operoje Niujorke, kurdamas jų žiedų ciklą. Johnas Niujorke taip pat reguliariai dirba jaunųjų menininkų programoje Met ir Juilliard mokykloje, taip pat yra Davido Seligmano operos mokyklos meno vadovas Karališkajame Velso muzikos ir dramos koledže.