The collision took place at Portsbridge Roundabout, in Hilsea at about 3.40pm today.
The car driver, aged in his 20s, was taken to hospital. The HGV driver is believed to be unhurt.
Firefighters from Cosham and Southsea had to cut the roof off the VW Passat. The incident was over by 4.45pm.