A door opening and closing device for a vehicle including a vehicle body, that includes a door opening, and a door, that is configured to open and close the door opening, wherein, when a part in the door corresponding to an upper end portion of the door opening when the door is at a fully closing position of fully closing the door opening is defined as a proximal end portion of the door, and in a case that a position between the fully closing position and a fully opening position of fully opening the door opening is defined as an intermediate position the door opening and closing device comprises: a slider that is configured to move along a roof of the vehicle body in a direction intersecting with a width direction of the door, in a state of supporting the proximal end portion of the door in such a way as to be rotatable around an axis extending in the width direction; and a main link mechanism that includes one end intended to be rotatably coupled to the vehicle body and an opposite end intended to be rotatably coupled to the door, and is configured to adjust a posture of the door, depending on a door opening degree by changing a distance between coupling points (Lm) that is a distance between a coupling point to the vehicle body and a coupling point to the door, and when the door moves between the fully closing position and the intermediate position, the main link mechanism is configured to decrease the distance between the coupling points (Lm) as the door opening degree becomes larger, characterized in that the main link mechanism includes a first link intended to be rotatably coupled to the vehicle body, and a second link intended to be rotatably coupled to the door and is rotatably coupled to the first link, and in that the first link is configured to rotate around the coupling point to the vehicle body, thereby changing the distance between the coupling points (Lm) of the main link mechanism. when a part in the door corresponding to an upper end portion of the door opening when the door is at a fully closing position of fully closing the door opening is defined as a proximal end portion of the door, and in a case that a position between the fully closing position and a fully opening position of fully opening the door opening is defined as an intermediate position the door opening and closing device comprises: a slider that is configured to move along a roof of the vehicle body in a direction intersecting with a width direction of the door, in a state of supporting the proximal end portion of the door in such a way as to be rotatable around an axis extending in the width direction; and a main link mechanism that includes one end intended to be rotatably coupled to the vehicle body and an opposite end intended to be rotatably coupled to the door, and is configured to adjust a posture of the door, depending on a door opening degree by changing a distance between coupling points (Lm) that is a distance between a coupling point to the vehicle body and a coupling point to the door, and when the door moves between the fully closing position and the intermediate position, the main link mechanism is configured to decrease the distance between the coupling points (Lm) as the door opening degree becomes larger, characterized in that the main link mechanism includes a first link intended to be rotatably coupled to the vehicle body, and a second link intended to be rotatably coupled to the door and is rotatably coupled to the first link, and in that the first link is configured to rotate around the coupling point to the vehicle body, thereby changing the distance between the coupling points (Lm) of the main link mechanism. a slider that is configured to move along a roof of the vehicle body in a direction intersecting with a width direction of the door, in a state of supporting the proximal end portion of the door in such a way as to be rotatable around an axis extending in the width direction; and a main link mechanism that includes one end intended to be rotatably coupled to the vehicle body and an opposite end intended to be rotatably coupled to the door, and is configured to adjust a posture of the door, depending on a door opening degree by changing a distance between coupling points (Lm) that is a distance between a coupling point to the vehicle body and a coupling point to the door, and when the door moves between the fully closing position and the intermediate position, the main link mechanism is configured to decrease the distance between the coupling points (Lm) as the door opening degree becomes larger, characterized in that the main link mechanism includes a first link intended to be rotatably coupled to the vehicle body, and a second link intended to be rotatably coupled to the door and is rotatably coupled to the first link, and in that the first link is configured to rotate around the coupling point to the vehicle body, thereby changing the distance between the coupling points (Lm) of the main link mechanism.