Similar matrices have the same eigenvalues with the same geometric multiplicity
$B = P^{-1}AP \ \Longleftrightarrow \ PBP^{-1} = A$. If $Av = \lambda v$, then $PBP^{-1}v = \lambda v \ \Longrightarrow \ BP^{-1}v = \lambda P^{-1}v$. so, if $v$ is an eigenvector of $A$, with eigenvalue $\lambda$, then $P^{-1}v$ is an eigenvector of $B$ with the same eigenvalue. So, every eigenvalue of $A$ is an eigenvalue of $B$ and since you can interchange the roles of $A$ and $B$ in the previous calculations, every eigenvalue of $B$ is an eigenvalue of $A$ too. Hence, $A$ and $B$ have the same eigenvalues.
Geometrically, in fact, also $v$ and $P^{-1}v$ are the same vector, written in different coordinate systems. Geometrically, in fact, also $A$ and $B$ are matrices associated to the same endomorphism. So, they have the same eigenvalues, eigenvectors and geometric multiplicities.
The matrices $A$ and $B$ describe the same linear transformation $L$ of some vector space $V$ with respect to different bases. For any $\lambda\in{\mathbb C}$ the set $E_\lambda:=\lbrace x\in V\ |\ Lx=\lambda x\rbrace$ is a well defined subspace of $V$ and therefore has a clearcut dimension ${\rm dim}(E_\lambda)\geq0$ which is independent of any basis one might chose for $V$. Of course, for most $\lambda\in{\mathbb C}$ this dimension is $0$, which means $E_\lambda=\{{\bf 0}\}$. If $\lambda$ is actually an eigenvalue of $L$ then ${\rm dim}(E_\lambda)$ is called the (geometric) multiplicity of this eigenvalue.
So there is actually nothing to prove.