Rahul Gandhi est né à Delhi le 19 juin 1970. Il est le premier des deux enfants de Rajiv Gandhi et Sonia Gandhi. Sa famille est connue pour avoir une place particulière dans la politique indienne. Son père est devenu plus tard le Premier ministre de l’Inde. Sa mère est devenue la présidente du Congrès national indien. Sa grand-mère, Indira Gandhi, a été la seule femme Premier ministre de l’Inde. Son grand-père paternel, Feroze Gandhi, était un Parsi du Gujarat. Priyanka Vadra est sa sœur cadette et Robert Vadra est son beau-frère. Il est également l’arrière-petit-fils du premier Premier ministre indien, Jawaharlal Nehru. Il s’identifie comme un brahmane hindou.
Rahul Gandhi a fréquenté la St. Columba’s School, à Delhi. Il a étudié à la Doon School de Dehradun, dans l’Uttarakhand, de 1981 à 1983. En raison des menaces de sécurité auxquelles la famille a été confrontée de la part d’extrémistes sikhs après l’assassinat d’Indira Gandhi, Rahul Gandhi a ensuite été scolarisé à domicile.
Rahul Gandhi a rejoint le St. Stephen’s College, Delhi en 1989 pour ses études de premier cycle. Cependant, il est passé à l’Université de Harvard après avoir terminé les examens de première année. En 1991, Rajiv Gandhi est assassiné par les Tigres tamouls (LTTE). Après l’assassinat, Rahul Gandhi s’est rendu au Rollins College en Floride, aux États-Unis, en raison de problèmes de sécurité. Pendant qu’il était au Rollins College, il a utilisé Raul Vinci comme nom. Son vrai nom n’était connu que de quelques responsables de l’université et des agences de sécurité. Il a ensuite étudié au Trinity College de Cambridge.
Après avoir obtenu son diplôme, Rahul Gandhi a travaillé au Monitor Group, une société de conseil en gestion, à Londres. En 2002, il est devenu l’un des directeurs de la société d’externalisation technologique Backops Services Private Ltd, basée à Mumbai. En 2004, Gandhi avait déclaré à la presse qu’il avait une petite amie espagnole qui était architecte. Il l’avait rencontrée pendant ses études en Angleterre. En 2013, il a laissé entendre qu’il pourrait ne pas se marier.