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.