Graham was born in Glasgow, Scotland and raised in Paisley. Born into a musical family, he began singing at the age of five as a chorister in the Paisley Abbey Choir where he was Head Boy and later a Lay Clerk. As a treble, Graham sang with the Scottish Opera Children’s Chorus in productions of The Queen of Spades, The Cunning Little Vixen, La Bohème, Tosca and Hansel and Gretel. He also played Amahl in Amahl and the Night Visitors and Miles in the RSAMD’s production of The Turn of the Screw. Whilst singing as a treble Graham was as a first study pianist at the Junior RSAMD.

Graham attained his undergraduate degree at the Royal Northern College of Music. In his second year he was chosen as one of the apostles for performances and a recording of Elgar’s The Apostles. Performances included concerts at the Bridgewater Hall and a prom at the Royal Albert Hall. The CD got Gramophone recording of the year, amongst other awards, and No. 4 in the classical charts. 

Recent highlights as a soloist include performing Schubert’s Mass in G, Bach’s B Minor Mass, Handel’s Messiah, Beethoven’s no. 9th symphony, Brahm’s German Requiem, Rossini’s Petite Messe Solennelle. Graham regularly sings with the BBC Daily Service Singers and is a Lay Clerk at Manchester Cathedral. Aside from classical singing, he has sung with chart-topping artist Boy George’s Culture Club and Clean Bandit on live broadcasts on BBC Radio 1 and 2. 

On the opera stage, Graham was a young artist with Buxton Opera Festival for two years. Roles for the RNCM include Bogdanovich in The Merry Widow and Abraham Kaplan in Street Scene. 

Graham has recently finished two years of post-graduate study at the RNCM and continues to study privately with Nick Powell. Graham is also a keen song-writer - writing personal material, and working for publishing companies such as Oxford University Press and MacMillan Publishers. Some of his music has been recently being played numerous times on BBC Scotland, BBC Oxford and BBC 6Music.