An apparatus and method for updating V2V and V2I collaborative communication based automotive software are disclosed. The V2V and V2I cooperative communication based vehicle software update apparatus according to an aspect of the present invention includes an in-vehicle network interface unit for performing internal communication with a plurality of electronic control devices in a vehicle; A first out-of-vehicle network interface unit for supporting a first network connection based on a V2I communication protocol with a roadside base station; A second off-vehicle network interface unit for supporting a second network connection based on the V2V communication protocol with the neighboring vehicle; And a client control unit for controlling switching of the first network connection and the second network connection when receiving data for software update of the electronic control unit.
展开▼