The club was established in 1928 as Woolwich Borough Council Athletic Club. They joined the Woolwich and District League and were champions in their first season. The following season saw them join Division One of the Western Section of the Kent County Amateur League. In 1934 Division One was renamed the Premier Division, and after finishing second-from-bottom of the division in 1934–35, the club were relegated to Division One. They finished bottom of Division One in 1939–40, but the league was largely abandoned the following season due to World War II. Woolwich Borough Council rejoined the Kent CountyAmateur League in 1947, and despite their pre-war position, the club were placed in the Premier Division of the Western Section. However, after finishing second-from-bottom of the division in 1948–49, they left the league, dropping into Division Two of the South London Alliance. In 1954–55 they won the Division Two title, earning promotion to Division One. The following season saw them win Division One, resulting in promotion to the Premier Division. They went on to win the Premier Division title in six successive seasons from 1960–61 to 1965–66, also winning the Queen Mary Cup twice. In 1965 the club was renamed London Borough of Greenwich following a change of London Borough boundaries. The club won a seventh South London Alliance Premier Division title in 1974, and in 1977 they moved up to the Senior Division of the London Spartan League. They won the Senior Division in 1979–80, earning promotion to the Premier Division. At the end of the season the club adopted its current name. In 1982–83 the club won the league's Senior Cup. In 1984 they transferred to the Kent League. They won the League Cup in their first season in the league, before going on to win back-to-back league titles in 1986–87 and 1987–88, as well as winning the League Cup for a second time in 1986–87. However, they were prevented from being promoted to the Southern League when the council refused planning permission for the necessary ground improvements. Greenwich won a third League Cup in 1997–98. After five consecutive top-half finishes between 2006–07 and 2010–10, Greenwich finished bottom of the Kent League in 2011–12. The league was renamed the Southern Counties East League in 2013, and in 2014–15 the club won the Premier Division Cup. The following season saw them win the league, earning promotion to Division One South of the Isthmian League. In 2016–17 the club finished third in the division, qualifying for the promotion playoffs. However, they lost 4–3 to Corinthian-Casuals in the semi-finals. Although a fourth-place finish the following season saw the club finish fifth and reach the play-offs again, they lost 3–0 to Corinthian-Casuals in the semi-finals. At the end of the season they were moved into the South East Division as the league was reorganised. In 2018–19 Greenwich finished bottom of the SouthEast Division and were relegated to the Premier Division of the Southern Counties East League. They resigned from the league in January 2020.
Ground
Following the club's establishment, most home matches were played at Danson Park in Welling, before they moved to Harrow Meadow in Eltham in 1937. In 1978 floodlights were installed and inaugurated with a friendly match against Charlton Athletic. During the 1988–89 season the club was forced to groundshare at Erith & Belvedere's Park View ground, before returning to Harrow Meadow. The club was forced to move its pitch closer to the clubhouse, with a temporary stand installed behind one goal, later replaced by two small shelters. At the end of the 2008–09 season Harrow Meadow was sold to property developers, with the club subsequently groundsharing with Holmesdale and then at Dartford'sPrinces Park. In 2016 the club agreed a 30-year lease to share Cray Valley PM's Badgers Sports ground. The ground includes a 100-seat stand on one side of the pitch and a small covered area on the other. However, the club were evicted at the end of the 2018–19 season for failing to pay rent, and subsequently moved to the Phoenix Sports Ground in Barnehurst, sharing with Phoenix Sports.