Han satt i landsstyret for Arbeiderpartiet 1965–77 og var medlem i Ås kommunestyre i tre perioder. Han var formann i styret for Norsk utenrikspolitisk institutt 1978–86. Dahl var medlem av Det Norske Videnskaps-Akademi fra 1959.