Naga Bonar (Deddy Mizwar) adalah seorang pencopet di Medan yang sering keluar-masuk penjara Jepang, ia bersahabat dengan seorang pemuda bernama Bujang (Afrizal Anoda). Sepulang dari penjara, Bang Pohan (Piet Pagau) mengatakan tentang proklamasi kemerdekaan Indonesia yang sudah diproklamasikan di Jakarta, dan di Medan yang belum sempat dimerdekakan harus memperangi Belanda yang sudah memasuki wilayah Indonesia dengan maksud untuk berkuasa lagi. Lewat narator radio, diceritakan penolong Naga Bonar ketika sakit, Dokter Zulbi yang merupakan teman Bang Pohan diperkirakan sebagai mata-mata Belanda yang ternyata itu hanya isu. Naga Bonarpun menjadi tentara garis depan dalam perlawanan terhadap Belanda. Setelah beberapa perlawanan yang sengit, Naga Bonar dititahkan dari markas untuk mundur karena perundingan dengan Belanda mau dilaksanakan.