Czesław Szachnitowski urodził się 16 czerwca 1914 r. w Grudziądzu. Studiował w Warszawie. Przed II wojną światową pracował w szkołach w w Grucznie, Pruszczu Pomorskim i Dobrczu.
W 1942 r. został wcielony do wojska niemieckiego i trafił na front francuski. Później przedostał się do Anglii, gdzie dołączył do polskich jednostek wojskowych. Służył w 5. Pułku Pancernym 16. Samodzielnej Brygady Pancernej.
W 1946 r. rozpoczął pracę w II Liceum Ogólnokształcącym im. Jana III Sobieskiego w Grudziądzu. Uczył rysunku, później fizyki. W II LO pracował do 1982 roku.
Jego największymi pasjami były lotnictwo i malarstwo.
Działał społecznie w Aeroklubie Grudziądzkim, Związku Nauczycielstwa Polskiego, Towarzystwie Opieki nad Zabytkami, Klubie Inteligencji Katolickiej.
W 2005 roku rada miejska nadała profesorowi Czesławowi Szachnitowskiemu tytuł Honorowego Obywatela Grudziądza.