OK! Magazine is reported that Buckingham Palace is down one guard for Friday's Royal Wedding.
Cameron Reilly posted offensive items on his Facebook page, some of which were directed at Kate Middleton.
The British Ministry of Defence told CNN that Reilly posted racial slurs against Pakistanis on his Facebook page, which was subsequently taken down.
'In view of the nature of the allegation, it would not be appropriate for the individual to be on parade for The Royal Wedding, the Ministry of Defence said in a statement.
Again on his Facebook page, the guard reportedly called the princess to be a stuck-up cow as well as an obscenity. The Ministry of Defence did not confirm that report. On Facebook, Reilly lists causing trouble and casually breaking the law under his interests.
Kate Middleton and Prince William are set to marry Friday, April 29 at Westminster Abbey.