Abstract This paper discusses the integer invertibility for integer matrix, and provides several sufficient and necessary conditions on the existence of integer general inverse. And a new concept of prime-holding for integer matrix is firstly explored. Then it contributes two methods to construct the integer inverse.