First, we need the following equivalent definition of a proper map (I don't have enough knowledge of algebraic topology to understand its proof but see the link).
Lemma 1 Given a continuous map $f:X\to Y$, the following properties are equivalent:
(1)$f$ is a closed map with compact fibers.
(2)$f$ is universally closed, that is, the pullback map $p: X \times _ Y Z \to Z$ is closed for any continuous map $g: Z \to Y$.
Lemma 2 If $f:X\to Y$ is closed, $y\in Y $, and $U$ is an open subset of $X$ such that $f^{-1}({y})\subseteq U $, then there is an open neighborhood $V$ of $y$ such that $f^{-1}(V)\subseteq U $.
Proof Consider $V=Y\setminus f(X\setminus U) $, which is open in $Y$. Since $f^{-1}({y})\subseteq U $, $y\notin f(X\setminus U) $, thus $y\in V $. Moreover, for every $z\in V $, $z\notin f(X\setminus U)$, hence $f^{-1}(z)\subseteq U .$
Theorem Let $f:X\to Y$ be a closed surjective map with compact fibers, if $X$ is Hausdorff, $Y$ is also Hausdorff.
Proof Let $a,b\in Y,a\ne b$, then $f^{-1}(a)$ and $f^{-1}(b)$ are disjoint nonempty compact subspaces of a Hausdorff space $X$, thus they can be separated by open neighborhoods $U\supseteq f^{-1}(a),V\supseteq f^{-1}(b)$. Now since $f$ is closed, there are open neighborhoods $A$ of $a$ and $B$ of $b$ such that $f^{-1}(A)\subseteq U$ and $f^{-1}(B)\subseteq V$. Since $U$ and $V$ are disjoint, so are $A$ and $B$. Therefore, $Y$ is Hausdorff.