An England under-21 international, the striker began his playing career at Preston North End in 1987. Six years later he was sold on to West Bromwich Albion for £250,000. Loaned out to Notts County in 1995, he returned to Preston North End for £150,000 in September 1996. He transferred to Grimsby Town £500,000 in August 1998, before being sold on to Wigan Athletic in August 2000 for £350,000. Loaned out to Port Vale and Huddersfield Town, he was released in 2003 and joined Conference club Southport, before ending his career with a six-year spell with Kendal Town.