Campion had trials with Shrewsbury Town and Hereford United, but failed to earn a contract with the League Two clubs.
Campion then had a trial with League One outfit Carlisle United, where unlike with his two previous trails, impressed Cumbrians manager Greg Abbott, to sign the defender on a short-term contract until December 2007, where he acted as cover for Zigor Aranalde at left-back.
[3] He returned to the West Midlands, turning out for Conference North side Solihull Moors in 2009 before finishing the 2009–2010 season at local rivals Redditch United He joined Hednesford in October 2010, making his debut for the Pitmen in a 2-1 F.A.
After biding his time behind fellow left backs Louis Keenan and Aaron Gibson, Campion became an automatic pick for the Pitmen as they charged towards a second-place finish in the Southern League Premier Division, losing in the play-off final to Salisbury City.
The summer of 2011 saw Campion agree a new deal with the Pitmen, and was named as the club's captain by manager Rob Smith.