Geo News and other channels flashed footages of an angry Afridi attacking a fan and pushing him to the ground.
According to a report, the fan who was badly roughed up had pestered Afridi for an autograph.
But another report said that the Pakistani all-rounder lost his temper as his little daughter who was with him was pushed around by the fans clamoring to get the autograph from him.
Afridi dressed in a pinkish T-shirt also tried to kick the fan before his brother Mushtaq got in the way and prevented the situation from getting out of hand.
Afridi was also seen scolding another fan and threatening to slap him before he got into the waiting car.
A large number of cricket fans had gathered to welcome their Pakistani team after winning the Asia Cup title.
Later, Afridi admitted that what he did at the airport was wrong but he couldn't take it when his young daughter was pushed to the ground.
“I know what I did was wrong. I should have controlled myself. But I couldn't take it when my daughter was pushed to the ground,” Afridi told “Dawn News” channel.
Afridi said that he had lot of love and respect for his fans and always tried to be pleasant with them.
“But when my daughter who was waiting for me near my car got pushed by fans trying to get near me I lost my temper,” he said.
Shahid's brother, Mushtaq said that the man involved in the incident was not a fan.
“I wouldn't describe him as a fan Shahid can never think of hurting a fan,” he said.