Born in Port Macquarie and now residing in Sydney, Joshua holds a Bachelor of Music degree from the University of Newcastle majoring in voice.

He has performed with Co-Opera (Adelaide), Sydney Independent Opera, Pacific Opera, Newcastle Festival Opera, Opera Hunter, and Cantillation.

This year he sang the principal role of Guglielmo in Cosi Fan Tutte in Adelaide and Melbourne (Co-Opera) and also undertook the role of Schaunard in La Boheme at the Independent Theatre in Sydney. He has performed the roles of Masetto in Don Giovanni for Sydney Independent Opera, and Giuseppe in The Gondoliers for Newcastle Festival Opera.

Joshua was also a Young Artist with Pacific Opera in 2012.

Recent performance highlights include the Joan Sutherland and Richard Bonynge Foundation Rossini Gala,  Music at Manly's Concert Season, 'An Evening of Gilbert and Sullivan' with Stuart Maunder and the Opera and Arts Support Group, and 'Opera In The Church' with Sharolyn Kimmorley.

Joshua's other principal roles include Escamillo (Carmen) Sprecher (Magic Flute) and Readymoney Matt (The Threepenny Opera).He has performed many concerts as Baritone Soloist including Messiah for the National Trust in Sydney and Mozart's Requiem K.626 with the Newcastle University Choir. Last year he also sang Handel's Messiah at Christ Church Cathedral, Newcastle, and Mozart's 'Vesperae solennes de confessore' with The Hastings Choristers.

Joshua has also excelled in competitions and was delighted to be named as a Finalist in the German-Australian Opera Grant Wiesbaden, and Sydney Eisteddfod Opera Awards. 
Joshua successfully auditioned for the Lisa Gasteen National Opera School and will attend on scholarship in November and December 2016.