Edwards was born on 8 February 1993, in Sutton. He started boxing at the age of 11 as a means to lose weight and it was apparent early on that there existed a bright path for him within the sport if pursued with true commitment . He would then go on to represent the long-standing Repton Boxing Club in London, whilst also getting his brother Sunny into boxing. He grew up being influenced by legendary boxers Sugar Ray Leonard and Manny Pacquiao.[2]
In September 2016 on the undercard of the Gennady Golovkin vs. Kell Brook title clash at the O2 Arena in London, England. Edwards challenged IBFflyweight Champion John Riel Casimero but lost via 10th round stoppage, suffering his first professional defeat.[6]
On 31 August 2019, Edwards defended his title against Julio Cesar Martinez at the O2 Arena on the undercard of Vasyl Lomachenko vs. Luke Campbell.[7] Martinez came out determined and managed to stop Edwards with 1:43 left in the third round. Edwards was not able to beat the count, and initially Martinez was awarded a knockout victory. After the video replay was shown, it was evident that Martinez had hit Edwards with a body shot with the latter already on the floor with one knee. The fight would therefore be ruled a no contest, with WBC president Mauricio Sulaiman ordering an immediate rematch.[8]
In October 2019, he announced that he had vacated the WBC flyweight title due to health concerns over making weight at flyweight.[9]
On 27 September 2024, Edwards won the European bantamweight title with a unanimous decision win over defending champion Thomas Essomba at York Hall in London.[10][11] He vacated the title in January 2025 without making any defenses.[12]