Der Sohn eines Seidenwebers erlernte den Beruf des Taschners und war in leitender Stellung bei der Konsumgenossenschaft tätig. Von 1919 bis 1932 gehörte Johann Witzmann auch dem Wiener Gemeinderat an.
Die in den Jahren 1926/27 nach Plänen von Rudolf Krauß errichtete städtische Wohnhausanlage, 15., Reuenthalgasse 2-4, wurde Johann-Witzmann-Hof benannt.