He was the son of Daniel Leahy, a farmer of Templemore, Co. Tipperary. He was educated privately and was himself a tenant farmer. In 1850 he married Julia, daughter of John Mulhall, of Boyle, Co. Roscommon.[2]