בן דוד נולד בשנת 1931 וגדל במרוקו. בשנים 1950, 1951, 1953 ו-1954 השתתף בן דוד בטור דה מרוקו וזכה במקומות הראשונים[1]. לאחר שעלה לישראל הוא התגורר ברחובו והתאמן והתחרה בקבוצות האופניים של הפועל נהריה, הפועל אשקלון ביחד עם הנרי אוחיון, אף הוא אלוף ישראל במרוץ אופני כביש והפועל נהריה.
אלוף ישראל
בשנת 1960 זכה בן דוד באליפות ישראל ברכיבת אופני כביש.
באולימפיאדת רומא (1960) השתתף בן דוד במרוץ הכביש יחד עם חברו לאגודה, הנרי אוחיון. המרוץ התקיים בחום של 38º צלזיוס למרחק של 175.38 ק"מ (12 הקפות של 14.615 ק"מ). לאחר שמשקפיו נפלו ובניסיון למצוא אותם הוא רכב בכיוון ההפוך ונפסל על ידי שופטי המרוץ.
במהלך הקריירה הענפה שלו השתתף במרוצים רבים והתחרה עד גיל 70.
בשנת 2007 נפטר בן דוד לאחר ניתוח שעבר בברך שאמור היה לאפשר לו לחזור ולרכב על אופניים, אלא שהתקף לב ושבץ לאחר הניתוח הביאו למותו.