Ia beristrikan Dr. Ir. Hj. Mariana Lubis, seorang PNS di lingkungan Kementerian Kehutanan Republik Indonesia dan saat ini menjabat sebagai Penyuluh Kehutanan Ahli Utama. Dari pernikahannya tersebut, mereka dikaruniai tiga orang anak.[6]
Riwayat pekerjaan
1981—1983: Asisten Dosen ITB Bandung
1984—1986: bekerja di Schlumberger International (perusahaan jasa perminyakan) Regional Eropa dan Afrika Barat
1990—2004: President dan CEO PT Indokomas Buana Perkasa / Cegelec Indonesia (perusahaan manufaktur dan kontraktor listrik & instrumentasi)
2005—2010: Bupati Tapanuli Selatan
2010—sekarang: Direktur dan CEO PT Bumi Laksana Perkasa (tambang batubara PKP2B)
2011—sekarang: Direktur Operasi PT Indexim Coalindo (tambang batubara PKP2B)
2012—sekarang: Direktur Operasi PT Kasongan Bumi Kencana (tambang emas)