In this paper, an immersion and invariance (I&I) adaptive fault tolerant satellite attitude tracking control scheme is proposed. The proposed controller is capable of track the desired trajectory in the presence of unknown actuator multiplicative faults and unknown inertial matrix. Also based on Lyapunov direct method, all closed loop signals are proven to be globally asymptotically stable. The main advantage of this controller is improving closed loop performance while maintaining stability in the presence of unknown actuator faults. This method does not rely on certainty equivalence principle so it can be used to control the transient response of overall closed loop system by means of controlling the parameter estimation behavior which is not possible in traditional adaptive control. Numerical simulations are performed to demonstrate the effectiveness of proposed control scheme.