1941 yılında Erzurum'da doğdu. Lise öğreniminin ardından Tarım ve Orman Bakanlığı İşletmeleri ve Devlet Demiryolları'nda çalıştı. 1965'te Karayolları Genel Müdürlüğü Kayseri 6. Bölge Müdürlüğü'nde çalışırken Kayseri-Yol-İş Sendikası'na üye oldu. 1973'te sendikanın genel sekreteri oldu, 1977'de Yol-İş Federasyonu genel mali sekreterliğine getirildi. 1983'te Yol-İş genel başkanlığına seçildi.
13 Aralık 1992'de yapılan Türk-İş 16. Genel Kurulu'nda genel başkanlığa seçildi. 17 ve 18. Genel Kurullarda da başkan seçildi.
Uluslararası Hür İşçi Sendikaları Konfederasyonu (ICFTU), Avrupa Sendikalar Konfederasyonu (ETUC) ve Asya ve Pasifik Sendikaları (ICFTU-APRO) yönetim kurullarında görev aldı.
3 Kasım 2002 Genel Seçimlerinde CHP'den milletvekili seçildi. Evli ve dört çocuk babası.