Es war eine lange Suche. Radikale Vorbilder haben ihn angezogen, darunter Charles de Foucaud oder Franzikus. Er hat in Brudergemeinschaften in Obdachlosensiedlungen gewohnt, auf der Baustelle gearbeitet, Sozialarbeit studiert und später seine Heimat in der Gemeindearbeit gefunden.
Ansgar Puff wurde am 8. Januar 1956 in Mönchengladbach geboren und am 26. Juni 1987 von Weihbischof Walter Jansen zum Priester geweiht. In seiner anschließenden Kaplanszeit wirkte er in verschiedenen Kölner Pfarreien. 1996 wechselt er als Leitender Pfarrer nach Düsseldorf.
Von 2004 bis 2012 war Puff stellvertretender Stadtdechant in Düsseldorf. Er versuchte schon damals seinen alten Beruf als Sozialarbeiter in sein Wirken zu integrieren. So organisierte er in Düsseldorf-Bilk Essen für die Familien, die am Monatsende nicht mehr genug Geld für einen Topf Nudeln hatten.
Er war auch bekannt für ganz unkonventionelle Angebote. Regelmäßig saß er auf den Treppenstufen seiner Kirche, eine Art offene Sprechstunde, für alle, die sich dazu setzen wollten. Dies führte er Jahre später auch vor dem Kölner Dom fort. Von 2004 bis 2012 war Puff stellvertretender Stadtdechant von Düsseldorf.
Zum 1. Mai 2012 berief ihn Erzbischof Joachim Kardinal Meisner zum Direktor der Hauptabteilung Seelsorge-Personal im Erzbischöflichen Generalvikariat. Damit war er für den Einsatz, die Berufseinführung und Weiterbildung von Priestern, Diakonen, Pastoral- und Gemeindereferentinnen und -referenten im Erzbistum verantwortlich.
Ansgar Puff wurde am 21. September 2013 zum Weihbischof in Köln geweiht, einen Tag später führte man ihn als Mitglied im Kölner Domkapitel ein. Als Weihbischof ist er für den Pastoralbezirk Süd des Erzbistums Köln beauftragt. In Vertretung des Erzbischofs hält er dort den Kontakt zu den Gemeinden und Mitarbeitern, führt Visitationen durch und firmt die Jugendlichen. Der Pastoralbezirk Süd umfasst die Stadt Bonn, die Kreise Euskirchen und Altenkirchen sowie Rhein-Sieg- und Rheinisch-Bergischen Kreis und den Oberbergischen Kreis.
Als Bischofsvikar ist Ansgar Puff für die Armen und die Caritas zuständig sowie für die Geistlichen Gemeinschaften. Darüber hinaus ist Ansgar Puff Bischofsvikar für den Diözesanrat.