A.- V._, ressortissant roumain, est entré en Suisse le 18 juillet 1982. La statut de réfugié lui ayant été reconnu en juin 1987, il a été mis au bénéfice d'une autorisation d'établissement le 15 juillet 1987. L'intéressé a ensuite obtenu la nationalité suisse par naturalisation le 21 mai 1997. Sur le plan professionnel, V._ occupe un poste d'ingénieur électricien au sein de l'Entreprise X._ depuis 1982 et perçoit un salaire mensuel de 7'000 fr. B.- Le 13 août 1997, V._ a demandé une autorisation de séjour, au titre du regroupement familial, pour son fils A._, né le 4 février 1980, demeuré en Roumanie avec sa mère, qui en avait obtenu la garde depuis le divorce des époux V._ en 1995. La demande de regroupement familial a été refusée par décision de l'Office cantonal genevois de la population du 8 décembre 1997. Le 2 février 1999, la Commission cantonale de recours de police des étrangers du canton de Genève a admis le recours de V._ contre cette décision et a invité l'Office cantonal de la population à délivrer l'autorisation sollicitée. L'Office fédéral des étrangers a cependant refusé son approbation, par décision du 4 août 1999. Il a notamment retenu que A._ avait toujours vécu auprès de sa mère en Roumanie et qu'il avait donc dans ce pays les attaches sociales, culturelles et familiales les plus fortes. Par décision du 5 janvier 2000, le Département fédéral de justice et police a rejeté le recours formé par V._ contre la décision de l'Office fédéral des étrangers. C.- Agissant par la voie du recours de droit administratif, V._ demande au Tribunal fédéral d'annuler la décision prise le 5 janvier 2000 par le Département fédéral de justice et police. Il se plaint en substance de la violation du droit fédéral, y compris l'excès et l'abus du pouvoir d'appréciation, et de constatation inexacte ou incomplète des faits pertinents. Le Département fédéral de justice et police conclut au rejet du recours. 