Stephan MacLeod est né à Genève et a étudié le chant dans sa ville natale, à Cologne puis à Lausanne. Sa carrière de concertiste a commencé pendant ses études en Allemagne par une fructueuse collaboration avec Reinhard Goebel et Musica Antiqua Köln. Depuis, il chante et a régulièrement chanté avec des chefs tels que Leonhardt, Herreweghe, Savall, Suzuki, Kuijken, Corboz, Brüggen, Kossenko, Pierlot, Luks, Mortensen, Harding, Junghänel, Rademann, Pichon, Van Immerseel, Coin, Rilling, Van Nevel et Bernius. Il est fondateur et chef de l’Ensemble Gli Angeli Genève qui donne une trentaine de concerts chaque année dans le monde entier, et il est régulièrement invité à diriger d’autres ensembles (OSR, Philharmonie Zuidnerderland, Nederlandse Bachvereniging, etc.). Plus de 100 CD, dont de nombreux primés par la critique, documentent son travail. Il a été professeur de chant à la Haute Ecole de Musique de Lausanne de 2013 à 2023 et l’est depuis 2023 à la Haute Ecole de Musique de Genève, ainsi qu’au Conservatoire Royal de La Haye depuis cet automne.