A cargo loading and unloading device for use with vehicles having a 
bed that is suitable for hauling cargo, for example, trucks, trailers. The device, which is configured to 
handle general or specific types of cargo, such as motorcycles, personal 
watercraft, and so forth, comprises a guide 
assembly that is mountable proximal to the opening that provides access to the 
bed of the vehicle. The guide 
assembly comprises a frame having a strap guide and at least one support guide mounted thereto. A movable 
carriage that is configured to hold the cargo is sized and configured to be at least partially receivable within and carried by the 
bed of the vehicle. A 
winch that is mountable to the vehicle proximal the end of the bed that is distal the open end of the bed is attached to one end of a connector, and the second end of the connector is attached to the 
carriage. Before the 
carriage is loaded into a vehicle, the connector extends from the 
winch over the connector guide and to the first end of the carriage. When the 
winch is rotated the first end of the carriage is lifted upwardly until the first end of the carriage engages and rides upon the support guide, and then the carriage is pulled over the support guide until the carriage is pulled into the vehicle.