Background
He was born in Parkes to farmer John Patrick McGirr and Mary O"Sullivan.
He was born in Parkes to farmer John Patrick McGirr and Mary O"Sullivan.
He became a successful businessman, dealing in cattle and owning property in the Forbes area. In 1917 he was elected to the New South Wales Legislative Assembly as the Labor member for Macquarie. He was narrowly defeated in 1920 running for the multi-member seat of Murrumbidgee, but in 1921 he was appointed to the New South Wales Legislative Council, in which he served until 1955.
He remained an active farmer until 1950, when he retired to Bellevue Hill.
He died there in 1957.