Bradley graduated from St John’s College, Cambridge, and obtained his Masters with Distinction at the Royal Academy of Music where he then continued his studies with Ryland Davies and Audrey Hyland on their prestigious opera course for two further years.  While at the Academy he was a prize-winning finalist in the Joan Chissel Prize for Schumann Lieder, winner of the Blythe-Buesst Aria Prize, winner of the Tom Hammond Opera Prize, and he was awarded a dipRAM for his Final Recital.

Recent concert performances include Britten’s Serenade for Tenor and Horn, Schumann’s Liederkreis, Op. 39, Fauré’s La bonne chanson at King’s Place, the Aria soloist in Bach’s Christmas Oratorio and Handel’s Messiah at St John’s, Smith Square, both the Evangelist and Aria soloist in Bach’s St John Passion, aria soloist in Bach’s St Matthew Passion, a recital of Schubert lieder at St Martin-in-the Fields, and soloist in a concert of the music of Henry Purcell at the Cadogan Hall.

Operatic performances include Don Basilio in Mozart’s The Marriage of Figaro, The Scholar in Holst’s The Wandering Scholar, Buff in a new production of Mozart’s The Impresario at the Edinburgh Festival, and Bastien in Mozart’s Bastien und Bastienne. Bradley understudied the principal role of Tamino for the production of Mozart’s Die Zauberflöte at Longborough Festival Opera, after which, he performed the full role for the Young Artists’ Tour.  For the 2013 season, Bradley was also a member of the Glyndebourne Festival Opera Chorus for the performances of Rameau’s Hippolyte et Aricie. For the 2014 season Bradley played Peter Quint in Britten’s The Turn of the Screw as a Young Artist for Opera Holland Park, and for the 2015 season he studied the role of Ferrando in Mozart’s Così fan tutte at Garsington Opera.  With Royal Academy Opera he has played Tom Rakewell in Stravinsky’s The Rake’s Progress, the Male Chorus in Britten’s The Rape of Lucretia, le Prince Charmant in Massenet’s Cendrillon, and le petit vieillard (Arithmétique) in Ravel’s L’enfant et les sortileges at the Barbican with the BBC Symphony Orchestra, also broadcast on BBC Radio 3. Following his recent success at the International Singing Competition for Baroque Opera Pietro Antonio Cesti, Bradley performed the role of Lelio in Cesti’s Le nozze in sogno as part of the Innsbruck Festival of Early Music which included performances at the Salzburg Mozarteum.  For the summer of 2017 he took the title role in Britten's Albert Herring for the Buxton International Festival.

2018 highlights include the role of Damon in Handel's Acis and Galatea for English National Opera Live, and the role of le prince charmant in Isouard's Cendrillon for Bampton Opera.