Foulkes was elected to the House of Assembly in 1967. In 1971 he started the Free National Movement. He went to the Senate in 1972 and 1977. He returned to the House of Assembly in 1982. He was appointed a Knight Commander of the Order of St Michael and St George in 2001. He was promoted to Knight Grand Cross in 2010.