1928 yılında Elazığ'da doğdu. Elazığ ve Diyarbakır liselerinde okurken solcu öğretmenler ve sol yayınların etkisiyle sosyalizmi benimsedi. 1949 yılında gizlice Bulgaristan’a geçti. Önce hapsedildi, sürgüne gönderildi. Daha sonra Marksist-Leninist ekonomi tahsili gördü. 1958 yılında vatandaşlıktan çıkarıldı. Bir yayınevinde redaktör olarak çalıştı ve Türkçe’ye çok sayıda kitap tercüme etti.
1961 yılında Türk Mülteciler Örgütü’nü kurdu. 1962 yılında yurt dışına çıkan Zeki Baştimar’ın oluşturduğu TKP Dış Örgütü çerçevesinde partiye girerek faaliyette bulundu. Budapeşte ve Sofya radyolarında programcı-yorumcu olarak çalıştı.
1960'lı yıllarda TKP Dış Örgütü’nde yönetime karşı olan muhalefet içinde yer aldı. Bir çok arkadaşı ile cezalandırıldı. Ama 1972’de yeniden partiye alındı, muhalefetini sürdürdü.
Yurda dönmek için Bulgar yönetimine birkaç kez başvuruda bulundu. İsteği 1992 yılında cevaplandırıldı. Hatalarını ve hayal kırıklıklarını gözden geçirerek özvatanına döndü.
16 Ağustos 2003 tarihinde İstanbul'da vefat etti.