O'Sullivan nació en Boyle (Irlanda), en el seno de una familia católica.