Trinidad's leader has fired her attorney general and the national security minister over allegations they participated in witness tampering.

In a televised address late Monday, Prime Minister Kamla Persad-Bissessar said she could not determine the truth of the allegations against the two officials. But she said the accusations brought their offices "into disrepute."

She is also calling for the immediate resignation of the director of the police complaints authority. She does not have the authority to fire him.

Police detectives are investigating an alleged attempt by the attorney general to pressure investigators into withdrawing a witness statement made in a defamation case brought against him by opposition leader Keith Rowley.

The government shakeup occurs during an election year. General elections are due by September.