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."
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need
Beyonce flaunts bikini body, Blue Ivy in vacation pics