A drive assistance device, comprising: an automatic brake unit configured to perform automatic brake control when it is determined that a predetermined automatic stop condition is satisfied, the automatic brake control being control in which a braking force is applied to a vehicle to automatically stop the vehicle; a brake hold unit configured to perform brake hold control such that the vehicle stopped by the automatic brake unit moves neither forward nor rearward, the brake hold control being control in which the braking force is applied to the vehicle to keep the vehicle stopped; a brake hold cancel unit configured to cause the brake hold unit to cancel the brake hold control when it is determined that a predetermined cancel condition is satisfied during the brake hold control performed by the brake hold unit; a surroundings information obtaining unit (70, 75, 80) configured to obtain surroundings information, the surroundings information being information indicating a situation around the vehicle; a maneuver information obtaining unit configured to obtain maneuver information, the maneuver information being information on a driving maneuver performed by a driver of the vehicle; characterized in that the drive assistance device comprises: a maneuver determination unit configured to determine, based on the obtained surroundings information and the obtained maneuver information, whether the driving maneuver performed during the brake hold control is appropriate for the situation around the vehicle; and a prohibition unit configured such that, even when the predetermined cancel condition is satisfied, the prohibition unit prohibits the brake hold cancel unit from causing the brake hold unit to cancel the brake hold control as long as the maneuver determination unit determines that the driving maneuver is inappropriate. an automatic brake unit configured to perform automatic brake control when it is determined that a predetermined automatic stop condition is satisfied, the automatic brake control being control in which a braking force is applied to a vehicle to automatically stop the vehicle; a brake hold unit configured to perform brake hold control such that the vehicle stopped by the automatic brake unit moves neither forward nor rearward, the brake hold control being control in which the braking force is applied to the vehicle to keep the vehicle stopped; a brake hold cancel unit configured to cause the brake hold unit to cancel the brake hold control when it is determined that a predetermined cancel condition is satisfied during the brake hold control performed by the brake hold unit; a surroundings information obtaining unit (70, 75, 80) configured to obtain surroundings information, the surroundings information being information indicating a situation around the vehicle; a maneuver information obtaining unit configured to obtain maneuver information, the maneuver information being information on a driving maneuver performed by a driver of the vehicle; characterized in that the drive assistance device comprises: a maneuver determination unit configured to determine, based on the obtained surroundings information and the obtained maneuver information, whether the driving maneuver performed during the brake hold control is appropriate for the situation around the vehicle; and a prohibition unit configured such that, even when the predetermined cancel condition is satisfied, the prohibition unit prohibits the brake hold cancel unit from causing the brake hold unit to cancel the brake hold control as long as the maneuver determination unit determines that the driving maneuver is inappropriate. a maneuver determination unit configured to determine, based on the obtained surroundings information and the obtained maneuver information, whether the driving maneuver performed during the brake hold control is appropriate for the situation around the vehicle; and a prohibition unit configured such that, even when the predetermined cancel condition is satisfied, the prohibition unit prohibits the brake hold cancel unit from causing the brake hold unit to cancel the brake hold control as long as the maneuver determination unit determines that the driving maneuver is inappropriate.