בן רחל וברוך. אבי נולד ביום י"ב באב תשי"ז (9.8.1957) ביפו, בן להורים אשר עלו לארץ מלוב. אח לאלי.
בילדותו, עברה המשפחה להתגורר ברמת גן. שם גדל והתחנך. אבי למד בבית הספר היסודי "יהלום" ובתיכון "אֹהל שם", במגמה ריאלית. כנער השתתף בפעילות שבט צופי רמת גן.
אבי התגייס לצה"ל והחל דרכו במסגרת גיבוש של שייטת 13. לאחר מכן, לקח חלק בשירות מבצעי בסיני. במסגרת שירותו עבר קורס מ"כים וקורס קצינים. את המשך שירותו עשה בגדוד איכון והשתתף במבצע ליטני שהתקיים במרס 1978 בלבנון. לקראת סוף שירות הקבע שלו שירת כקצין מבצעים בפיקוד המרכז ובהמשך בחיל התותחנים.
לאחר שחרורו מצה"ל, הוא טייל ברחבי העולם עם חבר מימי שירותו הצבאי.
במהלך טיולו, עת שהה בפורטוגל נקרתה בפני אבי הזדמנות – להחליף באופן זמני את נהג השגרירות הישראלי שנפצע בפעולת טרור, ובהמשך אף מילא את מקומו של קצין הביטחון בשגרירות ישראל בליסבון, פורטוגל. משסיים תפקידים אלו, מילא תפקיד ביטחוני במשך שנתיים כמאבטח בבריסל, בלגיה.
תפקידים ביטחוניים ומאתגרים אלו הניעו והובילו את אבי להצטרף לשירות הביטחון הכללי, עם חזרתו לארץ ב-1981.
עם הצטרפותו לשירות הביטחון הכללי הוא שירת כרכז חוקר במרחב דרום, זאת לאחר שלמד באולפן ועבר הכשרה ייעודית בקורס רכזים חוקרים.
אבי נפל בעת מילוי תפקידו במלחמת לבנון הראשונה, ביום כ"ח בחשוון תשמ"ד (4.11.1983). הוא נהרג באסון צור השני, כשנה לאחר אסון צור הראשון, כאשר מכונית תופת התפוצצה ליד שער הכניסה למפקדת צה"ל ומשמר הגבול בצור שבלבנון. באסון נפלו שישים אנשים, בהם שישה עשר חיילי מג"ב, תשעה חיילי צה"ל ושלושה אנשי שירות הביטחון הכללי.
סגן אבי היה בן עשרים ושש בנפלו. הוא הובא למנוחות בבית העלמין הצבאי בחולון. הניח אחריו אם ואח.
אבי מונצח באתר ההנצחה הממלכתי לחללי קהילת המודיעין בגלילות; באנדרטה לזכר עשרים ושמונה חללי אסון צור השני הישראלים שנמצאת בשומרה, סמוך למפקדת עוצבת ברעם; בבתי יד לבנים ברמת גן וברחובות; בתיכון "אֹהל שם" ברמת גן שבו למד וביד זיכרון לבני גוש דן שנפלו במערכות ישראל אשר הוקמה בבסיס תל השומר.