Yes, the statement is valid in ordinary ZF arithmetic.
The proof is sketched as follows:
For arbitrary $x \in \Bbb Q$ there exists $p,q \in \Bbb Z$ such that $x=p/q$. Similarly, there exists $r,z \in \Bbb Z$ such that $y=r/s$.
Now consider the least common multiple of $q$ and $s$; call that $t$. Since
$$xt = \frac{t}{q} p
$$
and by the definition of least common multiple $\frac{t}q \in \Bbb Z$, we have $xt \in \Bbb Z$. Similarly, $yt \in \Bbb Z$.
Now consider $xtyt = x (tyt) = (xtt) y$. Since $ty$ is an integer, so is $tyt$, so $x(tyt) \in x\Bbb Z$. Since $xt$ is an integer, so is $xtt$, so $(xtt)y \in x\Bbb Z$. Therefore, $xyt^2$ is in both $ x\Bbb Z$ and $y\Bbb Z$ so their intersection is non-empty.