Dalgard, som var sønn av Olav Dalgard, tok artium i 1949 og embedseksamen i medisin i 1956 ved Universitetet i Oslo. I studietiden var han blant annet medlem av Studentersamfundets styre. Etter turnustjeneste i Nord-Norge var han ansatt ved Ila fengsel. Fra 1959 til 1967 var han ansatt ved Gaustad sykehus. Han spesialiserte seg i psykiatri og ble dr.med. i 1968. I 1969 ble han dosent ved Universitetets psykiatriske klinikk på Vinderen, og i 1978 professor og overlege på Regionssykehuset i Tromsø. I 1980-årene var han overlege på Ullevål sykehus og i 1990-årene leder for Senter for sosialt nettverk og helse.