He turned professional at Northampton Town in August 1993. He was loaned out to Dagenham & Redbridge in December 1995, and was transferred to Oxford United later in the month. He helped the club to win promotion out of the Second Division in 1995–96, but later fell out of favour, and was loaned out to Southend United in February 1998. He switched to Blackpool in August 1998, where he enjoyed loan spells out to Port Vale and Rushden & Diamonds. After a game at Nene Park, he was involved in a car accident on the A45, and died of his injuries, aged 25.