The club was established in 1989 and joined the East Cornwall Combination the following year.
[2] After their second East Cornwall Combination title they moved up to the South Western League, where they spent several seasons in lower-mid table, finishing bottom of the league in 2003–04.
In 2013–14 the club won the division, earning promotion to the Premier Division;[3] they also won the Cornwall Charity Cup, beating Dobwalls 1–0 in the final after extra time.
[5] Following league reorganisation at the end of the 2018–19 season, the club were placed in the Premier Division West.
The club play their home games at Marshfield Parc.