Provided is a method of operating a medical diagnostic apparatus that displays a medical image, including: modifying an operating state of the medical diagnostic apparatus from a first state to a second state based on sequential first user inputs storing a history of a plurality of operating states respectively corresponding to the first user inputs receiving a recovery input selecting a third state from among the plurality of operating state included in the history, based on the recovery input and modifying the operating state of the medical diagnostic apparatus from the second state to the third state.