יעקב שחר נולד בשנת 1942 בישראל. בשנת 1961 התגייס לצה"ל והוצב בחיל הרגלים. הוא עבר הכשרה כלוחם, בהמשך הוסמך לקצין חי"ר ומילא תפקיד הדרכה בבית הספר לקצינים (בה"ד 1). בתום תפקידו שם, מילא שורה של תפקידי פיקוד בחטיבת גולני.
במלחמת ששת הימים פיקד על הפלוגה המסייעת בגדוד 12 ולחם בקרבות לכיבוש צפון רמת הגולן. בתחילת שנות השבעים שימש כקצין מבצעים במפקדת פיקוד הצפון, ולאחר מכן למד במכללה הבין זרועית לפיקוד ומטה (פו"ם).
כחצי שנה לפני מלחמת יום הכיפורים מונה למפקד גדוד 12 בחטיבת גולני. עם פרוץ המלחמה עלה עם הגדוד לרמת הגולן ועסק במשימות אבטחה של נקודות אסטרטגיות בגזרה הצפונית ובסיוע בפינוי פצועים מקו המוצבים הקדמי.
ב-9 באוקטובר 1973 הוא נהרג, לאחר שהכוח בפיקודו עלה על מארב של חוליות קומנדו סוריות שחדרו סמוך לכפר בוקעתא.