A former executive for General Electric Co.'s energy division is claiming the company fired him after he notified his supervisors about potential violations of a U.S. anti-bribery law related to a contract in Iraq.

The man, Khaled Asadi, leveled the accusations in a whistleblower retaliation suit filed in federal court in Houston on Friday.

"The...