Kurmay subay olarak 1990-1993 yıllarında 2. Zırhlı Tugay ve 20. Zırhlı Tugay Komutanlıklarında şube müdürlüğü, 1993-1995 yıllarında Mısır'ın başkenti Kahire'de askerî ataşe yardımcılığı, 1995-1998 yılları arasında 9. Kolordu Komutanlığında karargâh subaylığı ve iç güvenlik tabur komutanlığı, 1998-2002 yılları arasında Kara Kuvvetleri Karargâhında şube müdürlüğü, 2002-2004 yılları arasında Millî Savunma Bakanlığı özel kalem müdürlüğü, 2004-2005 yılları arasında 49. İç Güvenlik Piyade Tugayı komutan yardımcılığı ve Muş garnizon komutanlığı, 2005-2006 yılları arasında 1. Ordu genel sekreterliği yaptı.[3]
2006'da tuğgeneral rütbesine terfi etti ve 2. Zırhlı Tugay Komutanı olarak atandı. 2008'de Genelkurmay İletişim Daire Başkanlığı görevine getirildi.[3] Bu görevini yürütürken Ergenekon, Balyoz ve TSK ile ilgili diğer davalar hakkında TSK adına haftalık bilgilendirme toplantıları yaptı.[4][5][6][7][8][9][10][11]
15 Temmuz Darbe Girişimi öncesinde saat 18.30 civarında Genelkurmay Başkanı Orgeneral Hulusi Akar'dan aldığı emirle Etimesgut'taki Zırhlı Birlikler Okulu ve Eğitim Tümenine gidip hiçbir tankın hareket etmemesi, hareket hâlinde olanların da en yakın birliklere dönmesi; Kara Havacılık Komutanlığında da hiçbir hava aracının uçmaması için denetim yaptı. Saat 22.00 sıralarında Genelkurmay karargâhına gitti, darbeciler tarafından derdest edildi ve Akıncı Üssü'ne götürüldü. Daha sonra diğer komutanlarla birlikte ertesi gün kurtarıldı.[12]
2016-günümüz
2016-2017 yılları arasında EDOK Muhabere Hizmet Destek Eğitim komutanlığı, 2017-2018 yılları arasında Türk Kara KuvvetleriKurmay Başkanlığı ve 2018-2020 yılları arası TSKGenelkurmayII. Başkanlığı görevlerini yürüttü. 10 Ocak 2020 tarihinde Türk Silahlı Kuvvetleri Libya Askerî Müşaviri olarak görevlendirildi.[13]
2 çocuk ve 1 torun sahibidir. Eşi Zerrin Gürak, 23 Aralık 2020 tarihinde pankreas tedavisi gördüğü İnönü Üniversitesi Turgut Özal Tıp Merkezinde 55 yaşında öldü.[17][18]Gölbaşı'nda toprağa verildi.[19]