A finite order element $A\in GL(n,\mathbb{Z})$ has eigenvalues which are roots of unity, and its characteristic polynomial $det(\lambda I-A)$ is a product of cyclotomic polynomials. Thus, it is a necessary condition that the $(\mod p)$ reduction of $A$ have characteristic polynomial which is a $(\mod p)$ reduction of a product of cyclotomic polynomials.
Conversely, suppose that $A_p\in GL(n,\mathbb{Z}/p)$ has a characteristic polynomial which is a $(\mod p)$ reduction of a product of cyclotomic polynomials. Moreover, assume that $A_p$ is conjugate in $GL(n,\mathbb{Z}/p)$ to the companion matrix of its characteristic polynomial (one may check this algorithmically by putting the matrix in rational canonical form over $\mathbb{Z}/p$). Then clearly it is the $(\mod p)$ reduction of a finite order matrix in $GL(n,\mathbb{Z})$. I think this criterion sufficesis necessary and sufficient, but I haven't checked it.