Anderson was born in Liverpool, the fifth of six children. He was educated at Eton and then went up to Cambridge. His club career began and ended with Old Etonians. However, he missed the team's 1879 F.A. Cup final triumph through injury.