Rob Kearney joue entre 2005 et 2020 avec la province de Leinster en Coupe d'Europe et en Pro12. Son petit frère, David Kearney, joue également au rugby dans le même club que lui et au même poste. Rob Kearney dispute son premier test match le contre l'Argentine. Il remporte avec l'Irlande le Tournoi 2009 et le Grand Chelem, qu'elle n'avait obtenu qu'une seule fois, en 1948, soixante-et-un ans auparavant. En 2012, il est élu joueur européen de l'année par l'ERC.