İlk yılları
20 Şubat 1947'de Fatsa'da doğdu. Babası Mahmut Cemal Karamustafa'nın İETT'ye bağlı tramvaylarda vatman olarak çalışmasından ötürü çocuk yaşta İstanbul'da yaşamaya başladı. İlköğretimini Balat'ta tamamlayan Karamustafa, ortaöğrenimini Karagümrük'te almaya başladı. Babasının emekli olmasının ardından ailesiyle birlikte Ordu'ya döndü ve ortaokulun son sınıfını Ordu Ticaret Lisesinde okudu.
Futbolculuk kariyeri
Ordu'daki eğitimine devam ederken Karadeniz İdman Yurdu genç takımında futbol oynamaya başladı. 1967'de kurulan ve 1967-68 sezonunda Türkiye 2. Futbol Ligi (günümüzde 1. Lig) Beyaz Grup'ta yer alan Orduspor'un kadrosuna katıldı. Bu dönemde, Vasilije Radović'e benzetildiğinden Rado takma adıyla anılıyordu.
1970-71 sezonunda, 3. Lig Kırmızı Grup'ta mücadele eden Rizespor'da oynamaya başladı. 1973-74 sezonunda ligi ikinci sırada tamamlayan takım, 2. Lig'e yükseldi. Bir sezon da 2. Lig'de mücadele eden Karamustafa, 1975-76 sezonu başında, 3. Lig Kırmızı Grup ekiplerinden Sebat Gençlik ile anlaştı. Bir sezon oynadığı kulüpte takım kaptanı oldu.
1976-1978 yılları arasında Tokatspor forması giydi. 1978-79 sezonu başında kulüp tarafından satış listesine konulan Karamustafa, 1. Lig'de (günümüzde Süper Lig) mücadele eden Orduspor'a transfer oldu. 1978-79 sezonunda birer lig ve Türkiye Kupası maçında görev aldı. 1979-80 sezonunu da burada geçen futbolcu, daha sonra zorunlu askerlik görevini yaptı. 1980-81 sezonunda Amasyaspor, 1981-82 sezonunda ise Çorumspor forması giydi.
Antrenörlük kariyeri
Futbolculuk kariyerinin sonlandırmasının ardından bir yıl boyunca Orduspor'da altyapı antrenörü olarak görev aldı. Artvin Hopaspor, Turhalspor, Termespor, Fatsaspor ve Amasyaspor'da teknik direktörlük yaptı. 1991-1992 yıllarında Vezirköprüspor, 1992-1993 yıllarında Tokatspor teknik direktörü olarak çalıştı. 1995-1996 yıllarında Erzurumspor'da, 1996'da Orduspor'da yardımcı antrenörlük yaptı. 1996-1997 yılları arasında Orduspor'un teknik direktörlüğünü üstlendi. 1997'de Zonguldakspor, 1997-1998 yıllarında Boluspor'da yardımcı antrenördü. 1998-1999 yıllarında Artvin Hopaspor, 1999'da Orduspor, 2000'de Artvin Hopaspor, 2001'de Düzcespor, 2003-2004 yıllarında Artvin Hopaspor teknik direktörü olarak çalıştı. 2015-2016 yıllarında Atakum Belediyespor'un altyapı koordinatörü, 2017'de Mersin İdman Yurdu'nun sportif direktörü, 2017-2018 yıllarında Bayrampaşa'nın yardımcı antrenörü, 2019'da Artvin Hopaspor'un altyapı koordinatörü, 2019-2020 yıllarında Başkent Akademi'nin antrenörü ve son olarak 2021-2024 yılları arasında 52 Orduspor'un altyapı koordinatörü oldu.
Ölümü ve mirası
31 Aralık 2025'te, tedavi gördüğü İstanbul'da öldü. Cenazesi, 2 Ocak 2026'da Ordu'daki Orta Camii'nde kılınan öğle namazının ardından Çeşmeönü Aile Mezarlığı'nda defnedildi.
Türkiye Futbol Federasyonu Samsun Bölge Müdürlüğü, Samsunspor Futbol Akademisi ve Samsun Amatör Spor Kulüpleri Federasyonu işbirliğiyle Ocak 2026'da Karamustafa adına Rado Dursun 2016 Doğumlular Karne Tatili Turnuvası adlı bir futbol turnuvası düzenlendi. Mustafa Kemal Erkanat Tesisleri'nde gerçekleştirilen etkinlikte, 2016 doğumlu futbolculardan oluşan 24 takım mücadele etti.