Robust finite-time control for spacecraft with coupled translation and attitude dynamics is investigated in the paper. An error-based spacecraft motion model in six-degree-of-freedom is firstly developed. Then a finite-time controller based on nonsingular terminal sliding mode control technique is proposed to achieve translation and attitude maneuvers in the presence of model uncertainties and environmental perturbations. A finite-time observer is designed and a modified controller is then proposed to deal with uncertainties and perturbations and alleviate chattering. Numerical simulations are finally provided to illustrate the performance of the proposed controllers.