Herwartz wurde 1943 in Stralsund geboren. Er begann sein Berufsleben zunächst mit einem Maschinenbaupraktikum auf einer Werft in Kiel. Dort wechselte er in die Bundeswehr und machte die Ausbildung zum Reserveoffizier. 1969 holte er das Abitur im Collegium Marianum in Neuss nach und trat in den Jesuitenorden ein.
"Exerzitien auf der Straße"
Anschließend studierte er Philosophie in Pullach und München, dann bis 1975 Theologie in Frankfurt Sankt Georgen. Es folgte eine Ausbildung in der Metallverarbeitung in Frankreich, mit Tätigkeiten in Toulouse, Straßburg und Paris, wo er die Ideen der Arbeiterpriesterbewegung zu verwirklichen suchte. 1976 wurde er zum Priester geweiht.
1978 begann er als Arbeiterpriester, Dreher und Lagerarbeiter in Berlin, wohnte zunächst mit einem Mitbruder in einem Arbeiterwohnheim und einer Ausländerunterkunft. 1979 gründete er eine Wohngemeinschaft von Jesuiten und Menschen in verschiedenen Notlagen, die dort für kurze oder längere Zeit Aufnahme fanden. Ab 2000 war er "arbeitslos" und widmete sich vermehrt den von ihm entwickelten "Exerzitien auf der Straße".