State Highway 93 from Clinton to Mataura is closed after a truck rolled on Friday morning, as the driver tried to avoid a cow on the road.
St John Ambulance says the driver was trapped for a considerable time before the Fire Service cut him free.
He was flown by rescue helicopter to Dunedin hospital with serious leg injuries.