Faits: A. G._, né en 1961, a travaillé comme bio-informaticien jusqu'au 31 juillet 2000. Souffrant de dépression et d'alcoolisme chronique, il a déposé le 25 novembre 2003 une demande de prestations de l'assurance-invalidité tendant à l'octroi d'une rente. Procédant l'instruction du dossier, l'Office cantonal AI de Genève (l'office AI) a recueilli divers avis médicaux. Selon son médecin traitant, G._ présente une alcoolodépendance chronique associée à une toxicomanie aux benzodiazépines entraînant une incapacité totale de travail depuis le 10 janvier 2003 (rapports des 26 octobre 2005 et 29 décembre 2003 du docteur D._ [spécialiste en médecine générale]; voir également un rapport du 1er décembre 2003 du docteur C._ [spécialiste FMH en gastroentérologie et hépatologie]). Sur mandat d'expertise de l'office AI, le docteur B._ (spécialiste en psychiatrie) a posé les diagnostics de dépendance à l'alcool (utilisation continue), de trouble dépressif récurrent (épisode actuel léger à moyen) ainsi que de dysthymie primaire correspondant à une incapacité entière de gain dans quelque métier que ce soit (rapport du 14 août 2005). De son côté, le Service Médical Régional AI (SMR) a indiqué que les diagnostics de dysthymie et de trouble dépressif récurrent (épisode actuel léger à moyen) ne constituaient pas des facteurs d'invalidité et qu'à défaut de comorbidité psychiatrique, l'assuré présentait un alcoolisme primaire ne relevant pas de l'assurance-invalidité (rapport du 6 septembre 2005). Se fondant sur ce dernier rapport, l'office AI a rejeté la demande de rente, motif pris que G._ souffrait d'alcoolisme primaire non constitutif d'invalidité (décision du 29 septembre 2005 confirmée sur opposition le 13 mars 2006). B. Par jugement du 8 mars 2007, le Tribunal cantonal des assurances sociales de la République et canton de Genève a admis le recours formé par G._, annulé la décision sur opposition et accordé à ce dernier une rente entière à partir du 1er janvier 2004. C. L'office AI interjette un recours en matière de droit public contre ce jugement dont il requiert l'annulation, en concluant - à titre subsidiaire - au renvoi de la cause pour complément d'instruction et nouvelle décision. G._ conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales en propose l'admission. 