George signed as an apprentice footballer at West Ham United in 1977 and then as a professional in 1978. During his time, West Ham won the FA Cup and were League Cup runners-up, George being on the substitutes bench at Wembley Stadium in the 1980 FA Charity Shield. He was the captain of the Scotland U18 Professional Youth team in 1978.
In 1983 George returned to his native Scotland where he went on to make nearly 100 appearances for Hearts in the Scottish Premier League before injury cut short his career. In more recent years, following relocation to Australia, George has remained involved in the game as a coach at various levels including, Technical Manager of Football Queensland, Interim Head Coach of the QAS, National Coach of Papua New Guinea Under 23 Olympic Team and National Coach of the Solomon Islands and Director of Coaching of Sunshine Coast Football Club. Voted “Queensland Coach of the Year” in 2008.