Ansgar Puff ble født i Mönchengladbach i Vest-Tyskland den 8. januar 1956 som den andre av fire barn og vokste opp i Bonn-Bad Godesberg. Etter eksamen fra Aloisiuskolleget i Bad Godesberg og utført samfunnstjeneste, studerte han først sosialarbeid i Köln. Under studiene bodde han sammen med fransiskanerne i et sosialt utsatt område i Köln-Vingst. Deretter studerte han filosofi og katolsk teologi ved Rheinische Friedrich-Wilhelms-Universität i Bonn.