Durante la manifestazione dei Campionati mondiali di pugilato dilettanti 2011 tenutisi a Baku, in Azerbaigian, Joshua entrò prepotentemente nella scena del pugilato mondiale sconfiggendo l'italiano campione in carica e campione olimpico Roberto Cammarelle, dopodiché si aggiudicò anche lo scontro in semifinale contro il tedesco Erik Pfeifer, tuttavia perse in finale contro il pugile locale Magomedrasul Medžidov, aggiudicandosi così la medaglia d'argento. Nel corso della manifestazione si aggiudicò anche un posto ai Giochi olimpici di Londra 2012.