יליד כפר סבא, בן 51, נשוי + 3, נולד והתחנך בעיר כפר סבא, למד בתיכון "כצלנסון" בעיר והשתתף בפעילות תנועות הנוער. בעל תואר ראשון במדעי המדינה וסוציולוגיה ותואר שני במנהל עסקים מאוניברסיטת בר אילן.
את דרכו בעיריית כפר סבא כבר בשנת 1994. בין היתר כיהן כעוזרו האישי של ראש העיר לשעבר יצחק ולד, ובהמשך מונה לסמנכ"ל העירייה ולמנכ"ל העירייה. כמו כן, כיהן כראש מנהלת אזור התעשייה הוותיק ואזור התעשייה "עתיר ידע" בעיר אליו נכנסו חברות היי-טק רבות בתקופה זו. בנוסף, היה אמון על פרויקט "מחיר למשתכן" בשכונת הדרים, בתפקידו שווקו למעלה מ- 500 יחידות דיור במחיר מוזל לזוגות צעירים, תושבי כפר סבא.
בשנת 2002 מונה לתפקיד מנכ"ל עיריית כפר סבא, ובשנת 2009 כיהן כמנכ"ל עיריית הוד השרון במשך חמש שנים.
רפי שימש בשורה של תפקידים בכירים במגזר הציבורי, בין היתר כראש המטה ויועץ בכיר של מנכ”ל משרד התקשורת, יועץ ומנהל ברשות מקרקעי ישראל, במשרד הפנים וברשויות מקומיות ברחבי הארץ.
ב-12 ביולי 2018 הכריזה מפלגת העבודה על תמיכתה בסער לראשות עיריית כפר סבא. ב-30 באוקטובר 2018 התמודד מול יוסי סדבון, צביקה צרפתי, עילאי הרסגור-הנדין, הדר לביא, יובל לוי ומירית שקד ברק ועלה לסיבוב השני. ב-13 בנובמבר התמודד בסיבוב השני מול יוסי סדבון וזכה בכ-53.2 אחוזים מהקולות לעומת כ-46.8 אחוזים של סדבון.
רפי מכהן כראש עיריית כפר סבא מחודש נובמבר 2018 ועד היום