Został odznaczony:
- Krzyżem Komandorskim Orderu Odrodzenia Polski;
- Krzyżem Oficerskim Orderu Odrodzenia Polski;
- Krzyżem Kawalerskim Orderu Odrodzenia Polski;
- Orderem Virtuti Militari klasy V;
- Krzyżem Armii Krajowej;
- Medalem Wojska Polskiego;
- brytyjskim War Medal;
- brytyjskim Defence Medal;
- Złotym Medalem Opiekuna Miejsc Pamięci Narodowej;
- Złotą Odznaką Zasługi ŚZŻAK;
- Medalem "Pro Memoria";
- Medalem "Pro Patria".