25 Şubat 1965’te Artvin’de doğdu. Babasının adı Remzi, annesinin adı Yaşar’dır.
Avukat; Ankara Hukuk Fakültesini bitirdi. Artvin’de serbest Avukatlık yaptı.
Atatürkçü Düşünce Derneği Artvin Kurucular Kurulu üyeliği ve Artvin Barosu Yönetim Kurulu üyeliği görevlerinde bulundu.
SHP Artvin İl Başkan yardımcılığı, SHP Artvin İl Disiplin Kurulu Başkanlığı, CHP Artvin Merkez İlçe Yönetim Kurulu üyeliği, CHP Artvin İl Disiplin Kurulu Başkanlığı, CHP Artvin İl Seçim Komitesi Başkanlığı, CHP Artvin İl Yönetim Kurulu üyeliği ve CHP Artvin İl Başkanlığı görevlerinde bulundu.
17.08.2003 yılından beri yürüttüğü CHP Artvin İl Başkanlığı görevini 12 Haziran 2011 Milletvekilliği seçimi için istifa etti.
24-25 ve 26. dönem CHP Artvin Milletvekili seçildi.
TBMM’de; 24. dönem Karadeniz Ekonomik İşbirliği Parlamenter Asamblesi Türk Grubu üyeliği ve Anayasa Komisyonu üyeliği yaptı. Halen Anayasa Komisyonu ve KEİPA üyeliği görevini sürdürmektedir.
2014 yılından bu yana CHP Yüksek Disiplin Kurulu Başkanlığı görevini sürdürmektedir.
Evli ve 2 çocuk babasıdır.