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 解雇 or 开除.