He scored his first international try in a match against France in the 43–31 loss in Paris in the 2006 Six Nations Championship. O'Callaghan was also part of the Ireland team that won further Triple Crowns in 2006 and 2007.