A medical report generation apparatus includes a key image selection unit that selects, as a key image representing a diagnostic characteristic feature, a slice image generated based on three-dimensional medical image data obtained by imaging a subject, a selected position input unit that inputs a selected position in the key image, a supplementary image determination unit that determines, based on the key image and the selected position, a slice image that includes the selected position and represents a cross section different from a cross section represented by the key image, as a supplementary image, in the three-dimensional medical image data, and a medical report generation unit that generates a medical report including the key image and information for identifying the supplementary image.