The attack killed Bashir Ahmad Bilour, a senior minister in the northwestern Khyber-Pakhtunkhwa Province, The New York Times reported.
Eight people were killed in the attack, including Bilour's secretary and a police officer, and more than 15 others were injured, local officials said.
The Pakistani Taliban on Saturday claimed responsibility for the attack.
Prime Minister Raja Pervez Ashraf expressed shock, calling Bilour's death "a national loss."
Susan Sarandon: I was stoned at almost every awards show
Megyn Kelly: Santa Claus and Jesus are both white men