He was removed from his position for serious dereliction of duty.
Tips
usage
免职 is specifically for government officials or formal positions — it's an administrative action, not a corporate layoff. For firing someone from a regular job, you'd use 解雇 (jiěgù) or 开除 (kāichú).