Warning- I'm not an expert.
I think you can use two theorems to prove this.
1a) if r is in Q, and x is irrational, then r+x is irrational.
1b) if r is in Q, r [not=] 0, and x is irrational, then r*x is irrational.
1a) assume r+x is in Q. Since Q is closed under addition and (-r) is in Q if r is in Q, then (r+x)+(-r)=[r+(-r)]+x=0+x=x is in Q, a contradiction.
1b) same, substituting multiplication for addition.
2a) If x and y are in R, and x>0, then there is a positive integer n such that n*x>y.
2b) If x and y are in R, and x<y, then there exists a p in Q such that x<p<y.
2a) hint- prove by contradiction using least upper bound property of R.
2b) hint- since x<y, y-x>0 and you can use 2a).
Combine the two, assuming x is irrational and y is rational.
I haven't worked this out yet, but 2) is proved in my book (so you know they are theorems), it might give you a start until an expert comes along :)
Happy thoughts
Rachel