The invention provides an Ni3Al intermetallic-based solid self-lubricating composite material containing a Ti3SiC2-C binary composite lubricating phase and a reinforcing phase TiC and a preparation method thereof. The Ni3Al intermetallic-based solid self-lubricating composite material is prepared from Ni powder, Al powder, Cr powder, Mo powder, Zr powder, B powder and Ti3SiC2 powder, where in the Ni:Al:Cr:Mo:Zr:B mol ratio is 4.5:1:0.333:0.243:0.0047:0.0015; and the addition amount of the Ti3SiC2 powder accounts for 5-20% of the total weight of the Ni powder, Al powder, Cr powder, Mo powder, Zr powder and B powder. The Ni3Al intermetallic-based solid self-lubricating composite material provided by the invention has the advantages of novel component design, high density and favorable tribological properties. The preparation method has the advantages of quick and simple process and stable technological parameters, is easy to operate, and is suitable for preparing the high-performance Ni3Al intermetallic-based solid self-lubricating composite material.