A peripheral monitoring device for a working machine, comprising: imaging means that acquires an image of periphery of the working machine; obstacle detecting means that detects obstacles present around the working machine, by use of the acquired image; position calculating means that calculates positions of each of the detected obstacles relative to the working machine; and display means ; characterized by hazard zone calculating means that calculates a hazard zone around the working machine, based upon at least one of an attitude and motion of the working machine; determining means that determines, by the calculated positions of the obstacles, whether further obstacles are present in the calculated hazard zone; risk level setting means that sets, for any obstacles determined by the determining means to be present in the hazard zone, a contact risk level based upon at least one of the type, position, and height of each obstacle that are obtained from the acquired image; image generating means that is adapted, upon the contact risk level being not set by the risk level setting means, to generate a monitoring image by imaging,from a view point set above the central portion of the working machine, the working machine and the hazard zone on the basis of the image acquired by the imaging means; and upon the contact risk level being set by the risk level setting means, to generate a monitoring image by imaging ,from a view point set above an obstacle set the highest contact risk level by the risk level setting means, the working machine and the hazard zone on the basis of the image acquired by the imaging means, height of the view point set above the obstacle having the highest contact risk level being calculated on the basis of a distance from the working machine to the obstacle having the highest contact risk level, wherein the display means is adapted to display the monitoring image generated by the image generation means. imaging means that acquires an image of periphery of the working machine; obstacle detecting means that detects obstacles present around the working machine, by use of the acquired image; position calculating means that calculates positions of each of the detected obstacles relative to the working machine; and display means ; characterized by hazard zone calculating means that calculates a hazard zone around the working machine, based upon at least one of an attitude and motion of the working machine; determining means that determines, by the calculated positions of the obstacles, whether further obstacles are present in the calculated hazard zone; risk level setting means that sets, for any obstacles determined by the determining means to be present in the hazard zone, a contact risk level based upon at least one of the type, position, and height of each obstacle that are obtained from the acquired image; image generating means that is adapted, upon the contact risk level being not set by the risk level setting means, to generate a monitoring image by imaging,from a view point set above the central portion of the working machine, the working machine and the hazard zone on the basis of the image acquired by the imaging means; and upon the contact risk level being set by the risk level setting means, to generate a monitoring image by imaging ,from a view point set above an obstacle set the highest contact risk level by the risk level setting means, the working machine and the hazard zone on the basis of the image acquired by the imaging means, height of the view point set above the obstacle having the highest contact risk level being calculated on the basis of a distance from the working machine to the obstacle having the highest contact risk level, wherein the display means is adapted to display the monitoring image generated by the image generation means. <EOS>