9 Ocak 1958 tarihinde Malatya'da doğdu. 1975 yılında İstanbul Üniversitesi İkitisat Fakültesi'ni kazandı. 1979 yılında Abdi İpekçi suikastiyla adını duyurdu. Cezaevine konuldu. Cezaevinden 23 Kasım 1979 tarihinde kaçırıldı. Bulgaristan'a geçti. Gıyabında ölüm cezasına çarptırıldı.
13 Mayıs 1981 tarihinde II. Jean Paul'e suikast düzenledi. İtalya'da ömür boyu hapis cezasına çarptırıldı. 13 Haziran 2000 tarihinde dönemin İtalya Cumhurbaşkanı Carlo Azeglio Ciampi'nin onayıyla Türkiye'ye iade edildi.
Ağca'nın İpekçi cinayetinden aldığı ölüm cezası 1991 yılında yürürlüğe konulan İnfaz Yasası gereği 10 yıl hapse çevrilmişti. Kadıköy'de iki ayrı gasp ve soygun suçlarından aldığı toplam 36 yıl ağır hapis cezası da, kamuoyunda "Rahşan Affı" olarak bilinen Af Yasası nedeniyle 7 yıl 2 ay hapse çevrildi. 12 Ocak 2006 tarihinde serbest bırakıldı.
Adalet Bakanlığı'nın itirazı üzerine, Yargıtay tahliye kararını oybirliğiyle bozdu. 20 Ocak 2006 tarihinde tekrar tutuklanıp, Kartal Cezaevi’ne konuldu. Son yıllarını Sincan Cezaevi'nde geçirdi.
18 Ocak 2010 tarihinde cezasını tamamlayıp hapisten çıktı.