The accident happened just after 7:30 p.m. at the intersection of U.S. 89 and Cherry Lane, Layton Police said.
A SUV was southbound, preparing to make a left turn onto Cherry Lane and the semi was traveling north on U.S. 89, Layton Police Sgt. Jeff Roderick said.
The SUV, towing a small utility trailer, turned in front of the semi, causing the crash.
Roderick said the semi went onto its side and traveled through a portion of a convenience store parking lot, taking out a sign and telephone and Internet cables.
Both the SUV and semi sustained major damage.
The driver of the semi was not hurt and climbed out of the vehicle on his own. However, a passenger’s leg was trapped and the cab had to be lifted before he could crawl out. The passenger was taken by ambulance to an area hospital.
The driver of the SUV was also transported by ambulance to an area hospital with an arm injury.
The names of those involved have not been released.
Diesel fuel from the semi leaked into the soil and was cleaned up Tuesday night.
Traffic was diverted on U.S. 89 for about 90 minutes.