Pemain kelahiran Semarang, Jawa Tengah pada 10 Juni 1980 memutuskan pensiun pada akhir 2019 di usia yang mencapai 39 tahun.
Selama kariernya sebagai pesepakbola, sejumlah klub pernah dibelanya, mulai Selangor FC, Pelita Bandung Raya, Persipasi B.R, hingga Persija Jakarta yang paling lama.
Bambang Pamungkas memperkuat Persija Jakarta sebanyak 107 pertandingan.
Selepas memutuskan pensiun, Bambang Pamungkas kembali ke Persija. Dia didapuk menjadi manager klub berjuluk Macan Kemayoran.
Dia pernah mencatat sebagai manager Persija mulai Liga 1 2020 dan Liga 1 2021/2022. Kemudian diangkat lagi menjabat posisi yang sama pada musim 2024/2025.