Budi Gunawan sendiri merupakan lulusan Akademi Kepolisian angkatan 1983.
Ternyata pada kisaran 1999-2000 dan 2000-2004 pernah menjabat sebagai Ajudan Wakil Presiden dan Ajudan Presiden RI dengan pangkat Komisari Besar (Kombes).
Budi Gunawan juga tercatat sebagai salah satu jenderal termuda di Polri saat naik pangkat bintang satu atau Brigadir Jenderal (Brigjen).
Kala itu ia menjabat sebagai Kepala Biro Pembinaan Karier (Karo Binkar) Mabes Polri.
Pernah juga menjabat sebagai Kapolda Jambi pada 2008 sebelum naik pangkat menjadi Ispektur Jenderal (Irjen) dan menempati posisi sebagai Kepala Pembinaan Hukum (Kadiv BinKum).
Sempat di mutasi dengan jabatan Kepala Divisi Profesi dan Pengamanan (Kadiv Propam).
Namun dipromosikan kembali sebagai Kapolda Bali pada 2012.
Pada 26 Desember 2012 menjabat sebagai Kepala Lembaga Pendidikan Polri dengan pangkat Komisaris Jenderal.
Pernah juga tersandung kasus Korupsi pada saat diajukan oleh Presiden Jokowi menjadi Kapolri pada pertengahan tahun 2015.
Akhirnya Presiden urungkan niat untuk mengangkat Budi Gunawan sebagai Kapolri pada masa itu dan digantikan oleh Badrodin Haiti.