This paper investigates the attitude control of rigid spacecraft with uncertainties and actuator faults. An immersion and invariance sliding mode control with time-delay estimation (IISMCTDE) is proposed to cope with uncertainties, disturbances, and actuator faults. First, time-delay estimation is utilized to reconstruct the total disturbances including uncertainties, disturbances, and actuator faults. Then, based on the time-delay estimation, an immersion and invariance sliding mode control (IISMC) scheme is developed to achieve accurate attitude tracking from the reconstructed knowledge. The proposed IISMCTDE can not only achieve finite-time convergence but also be simple and easy to operate. Simulations are provided to demonstrate the effectiveness of the proposed approach.