[3] After a successful junior career in motocross, which included winning the British 125cc championship in 2003, he rode professionally for Kawasaki before taking up speedway in June 2008.
[3][4] He was part of the Workington four who won the Premier League Four-Team Championship, held on 25 July 2009, at Derwent Park.
[3][6] He remained with the Comets until the end of the 2013 season, and gained further Elite League experience in 2012 with Peterborough Panthers and in 2013 with Lakeside Hammers.
In 2019, he joined the Ipswich Witches and Eastbourne Eagles in division 1 and 2 respectively and had his 2020 season with Sheffield curtailed due to the COVID-19 pandemic.
[12] He also re-signed and doubled up with Poole for both the 2023[13] and 2024 Championship seasons,[14] winning the 2024 league title and knockout cup with the south coast club.