Suppose $f$ is irreducible in $\mathbb{Q}[x]$ and $\alpha$ is a complex number such that $f(\alpha)=f(\alpha+1)=0$.
The goal is to derive a contradiction.
Let $n = \text{deg}(f).\;\,$Since f is irreducible in $\mathbb{Q}[x]$ and $\alpha$ is a root of $f$, there is no nonzero polynomial in $\mathbb{Q}[x]$ of degree less than $n$ for which $\alpha$ is a root.
Let $g(x) = f(x + 1) - f(x)$.
If $g$ is the zero polynomial, then for every root $r$ of $f$, $r+1$ would also be a root, hence $f$ would have infinitely many roots, which is silly -- $f$ is a nonzero polynomial so can't have infinitely many roots.
Note that $f(x+1)$ has the same leading coefficient as $f(x)$, hence $\text{deg}(g) < n$.
Since $f(\alpha)=f(\alpha+1)=0$, $\alpha$ is a root of $g$.
But then $g$ is a nonzero polynomial in $\mathbb{Q}[x]$ of degree less than $n$, having $\alpha$ as a root, contradiction.