נולד בפרס, הגיע ארצה כילד, עם משפחתו.
התחנך בקיבוץ מצובה, שם זכה למורים משכילים, שידעו את השפה העברית על בּוּריָהּ. את המשך לימודיו עשה בקיבוץ משמרות.
התגייס לצה"ל, לחם במלחמת ששת הימים בקרבות על ירושלים, במסגרת חטיבת הראל.
בספרו: "למענֵךְ מסרו נפשם" הוא מספר על הלוחמים, ועל הנופלים בקרבות הקשים.
דוד יאיר נשוי, אב לילדים, סב לנכדים, ועובד בקבלנות בניין בירושלים וסביבותיה.