The embattled former police chief of Miami is suing his former employer and city commissioners, saying his public firing three months ago was in retaliation for him speaking out against corruption.

Art Acevedo had a six-month tenure and was suspended and then fired after three raucous meetings, in which he says he was “purposefully humiliated” and fired for reporting abuses of power by elected officials.