The attacks came on Nowruz, an ancient Persian festival to mark the start of spring that is widely celebrated in many parts of Afghanistan but has also faced opposition from some hardline Islamists, who say it is un-Islamic.
There were conflicting reports about of the cause of the blasts near the Kart-e Sakhi shrine, in a heavily Shi’ite Muslim area in the west of Kabul.
An interior ministry spokesman said mortar bombs had been fired. The defense ministry said in a post on twitter that three rockets were fired at civilian homes and Nowruz gatherings.
The defense ministry said police had arrested the attacker and secured the area.