Per Barfod fik realeksamen fra Metropolitanskolen i 1949. Derefter sejlede han på Grønland med M/S Umanak i 1949 til 1950, hvorefter han uddannede sig i forsikring 1950-51 og var elev i Handelsbanken og Bikuben. I 1954-55 aftjente han sin værnepligt i marinen og kom i 1957 på Sparekasseskolen. Han blev senere sparekassefuldmætig og tog i 1972 kystskippereksamen og var konstruktør, dommer og medarrangør af navigationssejladser for motorbådssporten og æresmedlem af Danmarks Motorbådsunion. Per Barfod har tre børn med sin første kone (XIX,57-59), og 1 barn med sin anden kone (XIX,60).