Kirwan was born at "Jinbah", Maryborough, Queensland, to parents Michael Kirwan, sugar worker, and his wife Sarah (née Costello), both of whom had originated from Tipperary, Ireland [REF].
He started his working career as an apprentice bootmaker in 1884, and in 1907 he joined the railways as a porter.