From 1920 to 1933 Forrester served as solicitor of the Leesburg City Court. He was elected mayor of the city in 1922; continuing in that office until 1931. Undertaking yet another office, during a period when he served in the two Leesburg positions, Forrester acted as county attorney of Lee County 1928–1937. He then served in the single capacity of Solicitor General, for the Southwestern Judicial Circuit (Georgia) from 1937 to 1950. Forrester was a delegate to the Democratic National Conventions of 1948 and 1952.