By induction on $n$. The case $n=0$ is obvious. Suppose case $n$ holds. Suppose $a_0,...,a_{n+1}$ are constants, and $P(x)=\sum_{j=0}^{j=n+1}a_jx^j=0$ for all $x$. If $a_{n+1}=0$, this reduces to case $n$. If $a_{n+1}\ne 0$, observe that $$x\ne 0\to P(x)=a_{n+1}x^{n+1}(1+Q(x))$$ $$\text {where } Q(x)=\sum_{j=0}^{j=n} \frac {a_j}{a_{n+1}} \frac {1}{x^{n+1-j}}.$$ Let $M=\max \{ \frac {|a_j|}{|a_{n+1}|} :0\leq j\leq n\}$. Now whenever $|x|>\max (1,2 M (n+1))$ we have, for each $0\leq j \leq n,$ $$|x^{n+1-j}|^{-1}|a_j|/|a_{n+1}|\leq |x|^{-1}M\leq 1/(2 (n+1)).$$ $$\text {This implies } |Q(x)|\leq 1/2$$ $$\text {which implies } |P(x)|\geq |a_{n+1}x^{n+1}|.(1-|Q(x)|)\geq |a_{n+1}x^{n+1}|/2>0.$$ So we cannot have $a_{n+1}\ne 0$ and we are reduced to case $n$ again.