Joshua Owen Mills studierte Gesang an der Guildhall School of Music and Drama in London. Er gewann diverse Wettbewerbe und Auszeichnungen, darunter die Guildhall Gold Medal Competition und die National Mozart Singing Competition. Er war Glyndebourne Jerwood Young Artist beim dortigen Festival, wo er u.a. Belfiore (La finta giardiniera) und Gastone (La traviata) sang. Zudem ist er als Konzertsänger tätig und gastierte u.a. beim Orchestra dell’Accademia Nazionale di Santa Cecilia. Von 2015-2017 war er Mitglied des Opernstudios der Bayerischen Staatsoper, wo er u.a. die Partien Nerèo (Mefistofele), Henry “Birdie” Bowers (South Pole), Diener Amelias (Un ballo in maschera) und Mr. Upfold (Albert Herring) sang. 2017/18 ist Joshua Owen Mills Ensemblemitglied am Stadttheater Klagenfurt, wo er bereits in La Traviata zu erleben war und außerdem in Don Giovanni und Lady Macbeth von Mzensk auf der Bühne stehen wird.