A pupil detection device includes an identification unit (351) that identifies a pupil region from a captured image of an eye, an extractor (352) that extracts a contour of the pupil region identified by the identification unit (351), a selector (353) that selects a plurality of points on the contour of the pupil region extracted by the extractor (352), a center calculator (354) that calculates a center of a circle passing through the plurality of points selected by the selector (353), and a pupil detector (355) that detects a center of the pupil region from the center of a circle calculated by the center calculator (354).