Budi juga pernah berkecimpung di dalam dunia jurnalistik sebagai pendiri Harian Bergerak pada 1998.
Kemampuan jurnalisti Budi sudah diasah sejak bangku kuliah. Saat itu dia bertugas sebagai redaktur pelaksana Suara Mahasiswa UI pada 1992-1993.
Budi juga pernah menjadi jurnalis surat kabar Kontan dan Media Indonesia Minggu. Kemudian dia diangkat menjadi Direktur Utama PT Mandiri Telekomunikasi Utama periode 1996 sampai 2001.
Setelah itu, Budi diangkat sebagai pemimpin umum Tabloid Bangsa pada 2001 sampai 2009.
Budi kemudian terjun ke politik pada tahun 2005 dengan bergabung dengan PDI Perjuangan. Ia pernah menjabat sebagai Kepala Balitbang PDI-Perjuangan DKI Jakarta dan tercatat pernah menjadi Wakil Ketua DPD PDI-Perjuangan DKI Jakarta.
Kemudian, pada 2013 ia membentuk relawan Pro Jokowi (Projo) untuk mendukung Jokowi sebagai capres pada Pemilu 2014 dan 2019.
Sampai saat ini Budi juga masih tercatat sebagai Ketua Umum DPP Projo.
Budi juga sempat menerbitkan dua buku, yakni Berubah Demi Rakyat yang terbit pada 2004 dan Menjemput Takdir Sejarah pada 2015.
Baca juga: Profil Saiful Rahmat Dasuki Wakil Menteri Agama yang Baru, Aktif Menjabat Ketua DPW PPP DKI Jakarta
Riwayat Organisasi
2016-2019 : Dewan Penasehat ILUNI UI
2014-Sekarang : Ketua Umum DPP PROJO
2013-2014 : Koordinator Nasional Relawan PROJO
2005-2010 : Ketua Balitbang PDI Perjuangan DKI Jakarta
2005-2010 : Wakil Ketua PDI Perjuangan DKI Jakarta
1998-2001 : Ketua ILUNI UI Jakarta