Background
Moffatt was born in 1824 in Athlone, County Westmeath, Ireland, the son of James Moffatt, the rector of Athlone, and his wife Elizabeth née Kellett.
Member of the Queensland Legislative Assembly
Moffatt was born in 1824 in Athlone, County Westmeath, Ireland, the son of James Moffatt, the rector of Athlone, and his wife Elizabeth née Kellett.
His surname is also sometimes spelled "Moffat". He later moved north and became a squatter, establishing a station called "Callandoon" on the Darling Downs. He sold the station in 1849 and moved to the town of Drayton.
Moffatt was elected to the first Legislative Assembly of Queensland on 27 April 1860 for the district of Western Downs.
Moffatt became Colonial Treasurer in the first Robert Herbert Ministry on 4 August 1862, and retained this post till his death on 2 October 1864.