שנהר נולד בחיפה. הוא בנו של אוטו שלפנברג, שחקן ומאמן במכבי חיפה בשנות ה-40, ה-50 וה-60 של המאה ה-20.
שנהר התחיל את דרכו כשחקן של מכבי חיפה כבר בגיל צעיר, בבית הספר לכדורגל "קבלת שבת". נשלח בהמשך לקבוצת מכבי חדרה מהליגה השנייה. הוא נחשב לשחקן כשרוני וטכני. יוסף מרימוביץ', מגלה הכישרונות של נבחרת הנוער של ישראל, המליץ למאמן הנבחרת דאז גיולה מאנדי, לזמן את שנהר לסגל הנבחרת. אך שנהר לא הספיק לשחק במשחקים רשמיים במדי הנבחרת.
ב-1962 הוחזר שנהר למכבי חיפה, על ידי מאמנה בעונה זו, אלכס פורבס. באותה עונה החמיץ את הזכייה הראשונה של מכבי חיפה בגביע המדינה (כשאביו, שהוזעק להחליף את פורבס, כיהן כמאמן), לאחר שלא הורשה לפי התקנון להשתתף במפעל זה, מכיוון שכבר הופיע בו באותה עונה במדי קבוצה אחרת.
שנהר לא הספיק לשחק במשחקים רבים של הקבוצה, בגלל סדרת פציעות חמורות שהביאו לפרישתו ממשחק בגיל 26, והוא החל בקריירה כמאמן.
תחילה אימן בקבוצות הפועל תל חנן, בית"ר קריית טבעון, מכבי הר הכרמל, ואף את קבוצת הכדורסל בנשר. בהמשך שימש כקצין ספורט בחיל הים, ובמקביל החל לאמן ב-1971 את קבוצת הילדים של מכבי חיפה, וזכה עימה באליפות.
ב-1976 הוזעק שנהר להחליף את ג'וני הרדי, שפרש מאימון קבוצת הבוגרים של מכבי חיפה. כמאמן הצליח לסייע למכבי חיפה להישאר בליגה הלאומית בתום עונה זו. באימון השתדל לשלב צעירים בסגל הקבוצה. אך בעונה הבאה, מכבי חיפה נקלעה שוב לקרבות תחתית בליגה הלאומית, וההנהלה החליטה להצמיד לשנהר יועץ מקצועי. שנהר התנגד להחלטה, וסיים את תפקידו כמאמן המועדון ב-1977.
ב-1999, במקביל להידוק היחסים הבינלאומיים בין מדינת ישראל למיקרונזיה, התבקש שנהר לייסד ולאמן את נבחרת מיקרונזיה בכדורגל. שנהר אימן שם באותה שנה, וחזר לארץ לשנה וחצי, בהן אימן את מועדון הנוער של הפועל כפר סבא. הוא התבקש לחזור ולאמן את מיקרונזיה ב-2001. הנבחרת המיקרונזית אמנם זכתה להצלחות מועטות תחת הדרכתו (בעיקר זכייה במקום הראשון בטורניר מול האיים השכנים), אך שליחותו זכתה להדים חיוביים בארץ. הבמאים יורם זק וחגי לפיד אף ערכו סרט בשם "אגדת דשא"[1] על מסעו לאי המרוחק. שנהר זכה מהמיקרונזים לתואר קונסול כבוד של מיקרונזיה בישראל.
בשנותיו האחרונות שימש בתפקידים שונים במכון וינגייט, כמו רכז בית הספר למאמנים.
הלך לעולמו ב-11 במרץ2012 לאחר שחלה בסרטן. הובא למנוחות בבית העלמין כפר נחמן ברעננה. היה נשוי למינה שנהר, לזוג נולדו ארבעה ילדים.