1990 yılında Southampton, İngiltere’de dünyaya gelen Josh O'Connor, Bristol Old Vic Theatre School’da oyunculuk eğitimi almıştır. O'Connor, 2013 yılında Doctor Who dizisinde Piotr rolünü üstlendi akabinde, 2014’te Peaky Blinders dizisinde James rolünü oynadı. Florence Foster Jenkins (2016) yılında filminde Donaghy rolünü oynadıktan sonra esas çıkışını God’s Own Country (2017) filmindeki Johnny Saxby rolüyle yakaladı. Filmde bir koyun çiftçisi olan ve Romanya’dan gelen bir göçmenle ilişki yaşayan genç bir adamı canlandırdı. Film eleştirmenlerden ve izleyicilerden büyük beğeni topladı ve O’Connor BAFTA Ödülleri’nde Yılın En İyi Çıkış Yapan Oyuncusu ödülüne aday gösterildi. 2016 - 2019 yılları arasında The Durrells dizisinde Lawrence Durrell rolünü üstlenen O’Connor, 2019 yılında Netflix yapımı The Crown dizisinde Prens Charles rolü ile daha geniş kitlelerce tanınan bir isim oldu. Josh O’Connor, dizideki performansıyla hem Emmy hem Altın Küre ödüllerine uzandı. Jane Austen’in aynı adlı romanının uyarlanan Emma (2020) filminde Mr. Elton rolüne hayat verdi. Ayrıca bir başka roman uyarlaması olan Mothering Sunday (2021) filminde Paul Sheringham karakterini canlandırdı. O’Connor yakın zamanda tarihsel romantik dramı La chimera (2023) ve Challengers (2024) filmlerindeki performansları ile kamera karşısına geçti.