A spatio-temporal mathematical model, in the form of a moving boundary problem, to explain cancer dormancy is developed. Analysis of the model is carried out for both temporal and spatio-temporal cases. Stability analysis and numerical simulations of the temporal model replicate experimental observations of immune-induced tumour dormancy. Travelling wave solutions of the spatio-temporal model are determined using the hyperbolic tangent method and minimum wave speeds of invasion are calculated. Travelling wave analysis depicts that cell invasion dynamics are mainly driven by their motion and growth rates. A stability analysis of the spatio-temporal model shows a possibility of dynamical stabilization of the tumour-free steady state. Simulation results reveal that the tumour swells to a dormant level.