The club was formally established in 1921. They won the Surrey Junior Cup in 1937–38, beating Kingswood Wanderers 4–2 in the final. In 1946 they joined the
Surrey Senior League, remaining in the league until 1963. After dropping into intermediate leagues, the club were founder members of the
Surrey County Premier League in 1982, but left the league after two seasons. They rejoined in 1995 and were runners-up in 1995–96, before leaving again at the end of the 1996–97 season. After winning the Surrey Intermediate Cup in 1998–99 with a 2–1 win over Godstone, the club rejoined the league again in 1999 and were champions in 1999–2000 and 2000–01, by which time it had been renamed the Surrey County Senior League. The club were Division One champions again in
2017–18, They were champions of the renamed Surrey Premier County League in 2021–22, and won the Surrey Intermediate Cup again in 2022–23, beating Frenches Athletic 1–0 in the final. ==Ground==