Roar Nilsen fait son apparition au niveau international aux Championnats du monde 1977, où il est sixième du sprint et quatrième du relais.
En 1978, il devient vice-champion du monde de relais en compagnie de Tor Svendsberget, Odd Lirhus et Sigleif Johansen et est de nouveau sixième de l'individuel.
En 1978, il prend part à la première édition de la Coupe du monde, où il s'impose à l'individuel de Jáchymov en . Il gagne un relais à Ruhpolding en 1980[1]. Il court les compétitions internationales jusqu'en 1983.