By definition,
$$\gamma=\lim_{n\to \infty}\left(\sum_{k=1}^n \left(\frac{1}{k}\right)-ln(n)\right)$$
It is clear that $\sum_{k=1}^n \left(\frac{1}{k}\right)$ will always be rational, as it is a sum of rational numbers.
It can be showed that $\ln(n)$ is always irrational.
Thus, as the difference of a rational number and an irrational number is always irrational, it would follow that $\gamma$ could never be rational; therefore, $\gamma$ is irrational.