1951’de Reyhanlı'da doğdu. İlköğrenimini Reyhanlı'da, ortaokul ve liseyi Antakya Lisesi'nde parasız yatılı, yükseköğrenimini Ankara Üniversitesi Ziraat Fakültesi'nde burslu okuyarak tamamladı.
Kamuda bir süre, T. Şeker Fabrikaları A.Ş.'de Tarım Bölge Şef Yd. ve Bölge Şef Vekili olarak görev yaptıktan sonra, özel sektöre geçti. Uzun yıllar özel sektör ve serbest ticaret alanında çalıştıktan sonra emekli oldu.
Üç çocuk, iki torun sahibi olan Recep Karaahmetli, emeklilik sonrası Didim'de yaşıyor.