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."
Members of Congress to keep receiving porn magazine
Rosie O'Donnell unveils nearly 50-pound weight loss