A McDonald's staff member in the US has been fired after refusing to serve a paramedic.

The worker at a Florida restaurant reportedly told paramedic Anthony Quinn the restaurant did not accept officers.

"I walk into McDonald's just to use the bathroom and an employee goes we don't accept officers in here," Quinn wrote on Facebook.

"I tell her I'm not an officer. She then says anyone with a badge. Then says it to my partner as he walks in to order food, says we don't serve your kind here."

Franchisee Caspers, which owns 37 McDonald's restaurants in Florida, said the employee was fired.

"We, like you, were upset and disappointed and took immediate action. The employee has been terminated," a spokesperson said in a statement.

"What occurred does not reflect the values of our brand, our franchise, or the love and admiration we have demonstrated consistently for our friends in law enforcement and first responders."

Quinn wrote on Facebook he now regrets going public, saying there are other ways the situation could have been handled.

"I understand the employee was terminated and McDonald's took appropriate action, thank you," he said.

"I am putting the situation behind me and going to continue to help people to the best of my ability. Thank you."

Newshub.