Joined Cwmbran Town in December 2003 from Welsh Leaguers Neath. Was signed by Dover Athletic in 2001 by Welsh legend Neville Southall, who spotted him playing in South Wales with Port Talbot. Originally on the books at Swansea City and the older brother of Adam James who signed for the Crows at the same time. Moved to Port Talbot in October 2005 and was dual registered with Newport County. Returned to the Steelmen, along with his brother, in July 2008 but left to join Aberystwyth three months later without having made an appearance for the Steelmen. Moved to Neath in January 2010 and then Carmarthen Town in the close season, leaving in September 2010 for Afan Lido.