Gedrat zählte zu den führenden Persönlichkeiten des deutschen Schwimmsports vor dem Ersten Weltkrieg und war von 1913 bis zu seinem Tod 1915 als Nachfolger von Fritz Droemer Verbandsschwimmwart des Deutschen Schwimm-Verbandes. Johann Gedrat wurde im Ersten Weltkrieg als Unteroffizier auf dem Höhepunkt der zweiten Flandernschlacht bei "Lombardtzyde" getötet.