Budi Gunawan naik pangkat dari Kombes menjadi Brigadir Jenderal (Brigjen) pada tahun 2004 dan menjadi Kepala Biro Pembinaan Karier (Karo Binkar) Mabes Polri, yang membuatnya menjadi jenderal termuda di Polri.
Pada bulan Januari 2015, Presiden Jokowi merekomendasikan Budi Gunawan sebagai calon tunggal Kapolri kepada DPR. Meskipun DPR menilai Budi telah lulus uji kelayakan dan kepatutan, Komisi Pemberantasan Korupsi (KPK) menetapkannya sebagai tersangka atas transaksi-transaksi mencurigakan.
Budi menanggapinya dengan mengajukan gugatan praperadilan, yang berhasil dimenangkannya pada pertengahan Februari 2015. Namun, Jokowi akhirnya menunjuk Badrodin Haiti sebagai kepala polisi yang baru, dengan Budi Gunawan sebagai Wakil Kepala Polisi.
Baca Juga:Kasus P Diddy Viral, Netizen Indonesia Langsung Teringat Video Agnez Mo di Podcast Daniel Mananta!Pangeran Harry Rayakan Ultah ke-40, Ucapan Manis dari William dan Kate Curi Perhatian!
Budi Gunawan diangkat sebagai Kepala BIN oleh Presiden Jokowi pada tanggal 9 September 2016, dan dipromosikan menjadi Jenderal Polisi. Meskipun ia dijadwalkan untuk pensiun dari Polri pada tahun 2018, Budi Gunawan tetap menjabat sebagai kepala BIN karena pekerjaannya dibebaskan dari persyaratan usia pensiun PNS/polisi.