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 last season. He was sold to Billericay Town at the start of this season but is now back at Welling on-loan as cover for injuries.