1987 yılında Bulgaristan'ın Burgaz kentinde dünyaya gelen ve 1989 yılında ailesi ile birlikte Yalova’ya göç eden Recep Hacı, ilk, orta ve lise öğrenimini Yalova’da tamamlamıştır. Cerrahpaşa Üniversitesi İngilizce tıp bölümünden mezun olan Hacı, Siyami Hersek Eğitim ve Araştırma Hastanesinde kardiyoloji uzmanlığının ardından 2016 ve 2018 yılları arasında Şanlıurfa’nın Ceylanpınar ilçesinde mecburi hizmetini yaptı. 2018’den 2022 yılına kadar Yalova Devlet Hastanesinde başhekimlik görevini yürüten Hacı, 2023 yılında özel bir hastaneye kardiyoloji uzmanı olarak geçiş yaptı.
Recep Hacı, evli ve 2 çocuk babasıdır.