Salman replaced the head of royal protocol Mohammed al-Tobayshi with Khalid al-Abbad, according to a decree published by the SPA official news agency.
Signup to our newsletter and follow us on Facebook and Twitter!
In a video circulated on social media, Tobayshi appeared to slap one of the photographers covering the Saudi monarch's reception of Morocco's King Mohammed VI.
The swift decision was welcomed by Saudis on social networks.
"This is decisive Salman," wrote journalist Saud al-Murshid on his Twitter account, alluding to the Saudi-led military operation against Shiite rebels in Yemen, dubbed Operation Decisive Storm.