This is a corollary from Chapter 9 of "Linear Algebra" by Hoffman and Kunze
If $A$ is a normal matrix with real (complex) entries then there is a real orthogonal (unitary) matrix $P$ such that $P^{-1}AP$ is in rational canonical form.
I can't solve this problem. It will be great if you guys can help me with this!