It happened just before 8 pm near the intersection of North Martin Luther King Boulevard and Burkburnett Road.
Police say 40-year-old George Ward failed to negotiate the curve in the road and hit the tanker.
Ward was pinned in his trailblazer and once he was removed from it he was taken to United Regional.
He died about 3 hours later.
They say the hazmat team was called out because oil from that semi spilled all over the road.
Officers say the two men in the semi suffered only minor injuries.
Ward's body will be taken to Tarrant County for autopsy.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.