Hans Christian Barfoed blev student fra Odense Katedralskole 1946. I 1951 blev han cand.polyt. og aftjente sin værnepligt 1951-52, hvorefter han blev ansat i Dansk Gæringsindustri A/S. Fra 1959 blev han ansat i Novo Terapeutisk Laboratorium A/S og fejrede i 1984 25-års jubilæum her som informationschef. Han har i første ægteskab fire børn (XIX,3-4 og XIX,31-32), og i andet to børn (XIX,33-34).