he began his career at bristol city, and turned down a move to everton in order to make his professional debut for the club in 2008, suffering an injury in the first half that ruled him out for 11 months. he had loans at stockport county, colchester united, carlisle united and scunthorpe united before moving permanently to the latter in 2012. in his two seasons as a scunthorpe player, the team were relegated from, and promoted back to, league one. he then represented exeter city, and two years later moved to oxford united. he retired in november 2017 due to a knee injury.