Thomas McGreevy was born in Tarbert, County Kerry, the son of a policeman and a primary school teacher.
At the outbreak of the First World War, he was promoted to an intelligence post with the Admiralty.