Career
Swain began his professional career with Londoners Chelsea, signing from Wycombe Wanderers in the summer of 1973. As he had been a non-contract player with Wycombe, having joined them from college football, his signing-on fee was just £500. He made his League debut for Chelsea in 1974.
He remained with Chelsea until 1979, when they were relegated, and then signed for Aston Villa for £100,000.
He left Villa in 1983 and had spells with Nottingham Forest, Portsmouth and Crewe Alexandra. He later moved into management, enjoying stints with Grimsby Town and Wigan Athletic, and currently the England under-16s, as well as an assistant coach for England national under-17 football team Between 2002 and 2004, Swain was Director of Football at Thomas Telford School. with Crewe Alexandra.