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.
He has performed the roles of Guglielmo in Cosi Fan Tutte in Adelaide and Melbourne (Co-Opera), Papageno (Opera Laboratory-Sydney) and Schaunard in La Boheme (Opera Projects).
Joshua also played Masetto in Don Giovanni (Sydney Independent Opera), and Giuseppe in The Gondoliers (Newcastle Festival Opera).
Joshua's other principal roles include Escamillo (Carmen) Sprecher (The Magic Flute) and Readymoney Matt (The Threepenny Opera).
This year Joshua will attend the Berlin Opera Academy on scholarship, performing the role of Peter (der Vater) in Humperdinck’s Hänsel und Gretel.
Joshua attended the Lisa Gasteen National Opera School on scholarship in 2016, performing the roles of Orfeo (Orfeo ed Eurydice-Gluck), Jupiter (Orpheus in the Underworld-Offenbach) and Dr Cajus (Die Lustigen Weiber von Windsor-Nicolai).
Joshua was also a Young Artist with Pacific Opera based in Sydney.
Joshua has also excelled in competitions and was delighted to be named as a Finalist in the German-Australian Opera Grant Wiesbaden, and was also finalist in the Sydney Eisteddfod Opera Awards.
Recent performance highlights include the Joan Sutherland and Richard Bonynge Foundation Rossini Gala, Music at Manly's Concert Season, and 'An Evening of Gilbert and Sullivan' with Stuart Maunder and the Opera and Arts Support Group.
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, and Faure’s Requiem for the Illawarra Choral Society. Last year he also sang Handel's Messiah at Christ Church Cathedral, Newcastle, and Mozart's 'Vesperae solennes de confessore' with The Hastings Choristers.