In this paper, we establish a Schmidt’s subspace theorem for non-subdegenerate families of hyperplanes. In particular, our result improves the previous result on Schmidt’s subspace type theorem for the case of non-degenerate families of hyperplanes, and furthermore, also shows the sharpness of the condition of non-subdegeneracy. As a consequence, we deduce a version of Lang’s conjecture on exceptional sets in the case of complements of hyperplanes.