Nilsson började arbeta som nyhetsreporter på SVT 1969 för att sedan utses till chef för nyhetsprogrammet Aktuellt. 1981 blev han vd för företaget och satt kvar på den posten till 1999.
Han var då den tv-chef som suttit längst i hela Europa.
Han arbetade under 60-talet inom högerpartiet (Moderaterna) och hade under sitt yrkesliv flera styrelseuppdrag.