Swift was born in Oakengates, Shropshire and spent his early club career with Stoke and Crewe Alexandra, before he joined Football League club Wolverhampton Wanderers in 1891.
He represented England against Ireland in the Inter-League match at the Victoria Ground, Stoke-on-Trent, in November 1895.