 He entered senior football when he signed for St Johnstone in 1994.He remained at McDiarmid Park for two years, making 51 league appearances and finding the net on ten occasions.In 1996, he joined Raith Rovers in an £80,000 deal.