Lewis was born in Aberystwyth and started his career with Bristol Rovers in September 1899, before moving to the South coast to join Southern League Portsmouth in May 1900.
After one season at Fratton Park, he moved to the Midlands to join Burton United playing in the Second Division of the Football League.
[2] After three seasons, he returned to the Southern League with Bristol Rovers in August 1904 where he won a cap for Wales in the match against England on 19 March 1906.
[1] In his one season at The Dell, he formed a useful partnership with Fred Harrison as well as linking up well with fellow forwards, Frank Jefferis and George Smith.
Never able to settle long in one place, he spent the 1908–09 season with Croydon Common before returning to Burton United (now out of the Football League) in 1909.