Guinness worked as an engineer in the Indian Public Works in 1880–95. He served as a lieutenant in the Burma State Railway Volunteer Rifles in the Third Anglo-Burmese War. Back in Ireland he was a director of the Great Northern Railway in 1902–24, director of the Bank of Ireland, and assistant managing director at Guinness in 1924–30.