 He was born at Southport, Lancashire.Swift made his Minor Counties Championship debut for Wiltshire in 1998 against Wales Minor Counties.He represented the county in one further Championship match against Berkshire, which also came in 1998.