Hawkins captained Stowe School and Northampton Saints U18s and represented England versus Wales and France in that age-group. He joined Bristol Bears from Northampton Saints Elite Player Development Group squad.[1] He made his Bristol debut from the bench against his old club Northampton in the Premiership Rugby Cup back in October 2018.[2] In 2019, Hawkins made his Premiership debut against Wasps at Ashton Gate.[3]
On 15 June 2023, Hawkins signed for Jersey Reds in the RFU Championship for the 2023–24 season.[4] After making three senior appearances, Jersey Reds entered liquidation due to financial problems and therefore ceased trading in the Championship.[5] Therefore, Hawkins returned to the Premiership to sign for Newcastle Falcons on a deal until the end of the 2024–25 season. He made his debut for Newcastle in 14–16 loss to Northampton in the Premiership in October 2023.[6]