KATHMANDU, Oct 29: Former Finance Minister Dr Badri Prasad Shrestha passed away while undergoing treatment at the Pulchowk-based Nidan Hospital last night. He was 87.