Stephan Macleod est genevois. Il a étudié le chant dans sa ville natale, à Cologne et enfin à Lausanne avec Gary Magby. Sa carrière de concertiste a commencé en 1992 par une fructueuse collaboration avec Reinhard Goebel et Musica Antiqua Köln. Depuis, il chante régulièrement avec Gustav Leonhardt (†), Philippe Herreweghe, Jordi Savall, Sigiswald Kuijken, Michel Corboz, Daniel Harding, Konrad Junghänel (Cantus Cölln), Jos Van Immerseel (Anima Aeterna), Masaali Suzuki (Bach Collegium Japan), Christophe Coin, Antoine Pierlot (Ricercar Consort), Stephen Stubbs (Tragicomedia), Helmuth Rilling, Frieder Bernius ou Jesus Lopez-Cobos, ainsi qu’avec le Huelgas Ensemble dont il a été première basse pendant cinq ans. Plus de soixante-quinze CDs, dont de nombreux  primés par la critique, documentent son travail. Il dirige de plus en plus en Suisse et à l’étranger. Il est depuis 2013 professeur de chant à la Haute École de Musique de Lausanne. Il créé en 2005 l’ensemble Gli Angeli Genève.