Spotted whilst at Sutton United, he was signed by Chelsea’s academy before being offered a scholarship. Blighted by injuries, he was released at the end of his extended contract and signed for Notts County for whom he scored with his first touch against Liverpool.
In 2016 he signed for Bromley and then moved on to Welling United. Twenty goals in twenty-four games earned him a move back to Sutton but he re-joined Welling at the start of the following season. He was sold to Billericay Town at the start of 2018-18 but spent a month at Welling on-loan.
After finishing the season with the Essex club, he was released and re-joined the Wings.