Career
He was elected as an independent to the Legislative Assembly of Queensland in a 2003 by-election for the seat of Maryborough following the resignation due to ill health of another independent, former One Nation Modern Language Association John Kingston. Foley was re-elected at the 2006 and 2009 elections. He lost his seat at the 2012 election to the Liberal National Party of Queensland.