حصل أبو شناف على العديد من الأوسمة والأنواط والميداليات، حيث يُعدّ أحد ضباط الاستطلاع البارزين على مدى سنوات خدمته بالقوات المسلحة، حيث كان أحد قادة الاستطلاع فى حرب اليمن، ونفّذ أعمالا بطولية ونال عدة ميداليات تقديرُا لدوره العسكرى الملحوظ، منها ميدالية الترقية الاستثنائية عن دوره فى حرب اليمن، ونوط الشجاعة العسكرى عن أعماله فى حرب الاستنزاف، ووسام النجمة العسكرية تقديرًا لبطولاته فى حرب أكتوبر 1973م.