The present invention provides a method and device for resource allocation in a V2V scenario. The method includes: after determining that the user equipment UE supports V2V services, allocate at least one time-domain resource of a semi-static resource to the UE through a first RRC signaling message; After receiving the resource allocation request sent by the UE, determine whether the UE has allocated corresponding time domain resources; if so, according to the size of the data packet and the transmission period of the service to be transmitted by the UE, allocate it to the UE through the medium access control unit MAC CE The frequency domain resources of the corresponding semi-static resources, if not, allocate at least one time domain resource of semi-static resources to the UE through the second RRC signaling message, and at the same time, according to the packet size and transmission period of the service to be transmitted by the UE, through the media interface The access control unit MAC CE allocates frequency domain resources corresponding to the semi-static resources for the UE, and activates the semi-static resources through the MAC CE. The present invention effectively realizes the semi-static resource allocation in the V2V scene.