James Laing has sung for companies including the Royal Opera, London, the Early Opera Company, English National Opera, Garsington Opera at Wormsley, Glyndebourne Festival Opera, The Grange Festival, Grange Park Opera, Opera Holland Park, Opera North, Scottish Opera and Welsh National Opera. International engagements have included the Opéra de Nice, the Semperoper Dresden, the Göttingen Festival, Icelandic Opera and Zurich Opera.

Concert engagements have included performances with the Academy of Ancient Music, the Bournemouth Symphony Orchestra, the Dunedin Consort, the Hallé, the Irish Chamber Orchestra, the Irish Chamber Orchestra, the National Orchestra of Spain, the Netherlands Bach Society, the Royal Concertgebouw Orchestra and the Royal Northern Sinfonia. North American engagements have included performances with the Atlanta Symphony Orchestra, Arion Baroque of Montréal, with whom he has recorded J. S. Bach’s Magnificat for ATMA Classique CD, and Tafelmusik in Toronto.

With The Mozartists, James Laing has sung Zephyrus Apollo et Hyacinthus and Ascanio Ascanio in Alba.