By contraposition: suppose that $f(\mathbb{C})\subseteq \mathbb{C}\backslash B(z_0,r)$ for a certain $z_0\in\mathbb{C}$ and $r>0$. First, let's consider $z_0=0$, then $1/f:\mathbb{C}\to \bar{B}(0,1/r)$ is holomorphic on the whole set $\mathbb{C}$. ...
I don't see why we can conclude that $1/f$ is an entire function? What about possible zeroes of $f$? Isn't $1/f$ holomorphic on $\mathbb{C}\backslash\{\text{zeroes of }f\}$?
Thanks.
You assume that $f(\mathbb C) \subseteq \mathbb C \setminus B(0, r) \subseteq \mathbb C \setminus \{0\}$. So $f$ does not have any zeros, whence $1/f$ is an entire function.