Diplômé de l'Université de médecine vétérinaire de Vienne en 1987, Bernhard Url est devenu docteur en médecine vétérinaire en 1990. Professeur adjoint à l'Institute of Milk Hygiene and Milk Technology de l'Université de médecine vétérinaire de Vienne pendant cinq ans, il dirige ensuite un laboratoire de contrôle de la qualité alimentaire de 1993 à 2002.
S'ensuit pour lui la fonction de directeur général de l'Agence autrichienne pour la santé et la sécurité des aliments (Ages) pendant dix ans. De 2008 à mars 2012, il est également membre du conseil d'administration de l'Efsa. A partir de juin 2012, il est en charge du département "évaluation des risques et assistance scientifique" de l'Efsa.