The bomber detonated his explosive vest when he was challenged at a police post near the Imambargah at Lakki Marwat city of Khyber-Pakhtunkhwa province this evening, police officials said.
One person was injured by the blast, they said.
Police have tightened security around Imambargahs across the country for the Islamic holy month of Muharram following a string of attacks.
23 people were yesterday killed and more than 60 injured when a suicide attacker targeted a Shia procession in the garrison city of Rawalpindi.
In a separate incident in Gilgit city of the northern Gilgit-Baltistan region