Il est notamment ambassadeur auprès de l'OSCE, secrétaire de la mission permanente des Nations unies en Slovénie et conseiller diplomatique du Premier ministre.
Janez Lenarčič est né à Ljubljana le et a obtenu son diplôme de droit international à Ljubljana en 1992 pour commencer à travailler comme attaché pour le ministère des Affaires étrangères la même année[3],[4]. Il parle anglais, français et serbe.
Entre 1994 et 1999, il travaille à New-York pour la mission permanente de la Slovénie auprès de l'ONU, en tant que troisième puis premier secrétaire. Il est alors aussi un des représentants suppléants de la Slovénie au Conseil de sécurité des Nations unies[4].
En 2000, il devient conseiller du ministre des Affaires étrangères Dimitrij Rupel et, l'année suivante, il est conseiller diplomatique du Premier ministre Janez Drnovšek[4].
En 2002 et 2003, Janez Lenarčič exerce les fonctions de secrétaire d'État au bureau du Premier ministre[4]. En 2003, il est nommé chef de la mission slovène auprès de l'Organisation pour la sécurité et la coopération en Europe (OSCE)[5]. Pendant la présidence slovène de l'OSCE en 2005, il dirige le conseil permanent de l'organisation[6]
En , il est nommé directeur du Bureau des institutions démocratiques et des droits de l'homme de l'OSCE[5]et ce pendant trois mandat avec une fin en .
En , Janez Lenarčič devient secrétaire d'État au bureau de l'ancien Premier ministre Miro Cerar, où il est responsable des affaires étrangères et européennes[3]. Il sert sous le gouvernement jusqu'en , date à laquelle il est représentant permanent de la Slovénie auprès de l'UE.