His regular position was at full-back. He played for Manchester United, making two Football League appearances in the 1898-1899 season, when the club was known as Newton Heath F.C.
He also played for Red Rock, Gravesend United, Brighton United and Cray Wanderers.