He made his international debut against Scotland at Hamilton Crescent, Partick on 4 March 1876.
He was a member of the Clapham Rovers team that reached the FA Cup final twice losing 1-0 to Old Etonians in 1879, going on to win the cup in 1880 with a 1-0 win over Oxford University at The Kennington Oval.