Donal Roche ble født i Drimnagh Road-området i Dublin. Etter sin første profesjonelle karriere studerte han filosofi og teologi ved og i Maynooth.