Ahmet An, 1950 yılında Lefkoşa’da doğdu.
İstanbul Üniversitesi’nin Cerrahpaşa Tıp Fakültesi’nden 1975’de mezun olduktan sonra, Almanya’nın Leipzig kentinde çocuk doktoru ünvanını aldı. 1982 ile 2004 yılları arasında Lefkoşa’da serbest hekim olarak çalıştı.
1989'de iki toplumlu olarak oluşturulan "Bağımsız ve Federal Kıbrıs için Temas Grubu"nun Kıbrıs Türk koordinatörü olarak çalıştı. Düzenlenen etkinliklere katılmasına getirilen yasak nedeniyle, 1992 yılında işgalci ülke Türkiye aleyhine Strazburg'ta açtığı davayı (Başvuru No. 20652/92), Şubat 2003'de kazandı. Tazmin edilmesinden iki ay sonra da, Kıbrıs Türk liderliği tarafından taksim çizgisinin her iki tarafına yapılan geçişlere konan yasaklar kaldırıldı.
1971’den beri İstanbul ve Lefkoşa’daki çeşitli gazete ve dergilerde Kıbrıs sorunuyla ilgili makale ve araştırmaları yayımlanmaktadır. Kıbrıs Türklerinin siyasal, kültürel ve tarihsel geçmişi üzerine araştırmalarını sürdüren Ahmet An'ın şimdiye kadar 19 kitabı yayımlanmış bulunmaktadır.