Şekerbank Genel Müdür Yardımcılığı, Etibank, Halk Bankası, Ziraat Bankası Yönetim Kurulu Başkanlıkları ve Genel Müdürlükleri ile XX. Dönem Elazığ, XXI. ve XXIII. Dönem Ankara Milletvekillikleri yaptı ve iki çocuk babasıdır.
Şekerbank Genel Müdür Yardımcılığı, Etibank, Halk Bankası, Ziraat Bankası Yönetim Kurulu Başkanlıkları ve Genel Müdürlükleri ile XX. Dönem Elazığ, XXI. ve XXIII. Dönem Ankara Milletvekillikleri yaptı ve iki çocuk babasıdır.