The blaze, which completely destroyed the caravan on Fair Oak Way and spread to two houses, broke out at about 15:20 BST on Tuesday.
More than 20 firefighters were involved in controlling the blaze, which also involved propane cylinders.
Hampshire Fire and Rescue Service said the man suffered facial burns and smoke inhalation.
The service said the cause of the fire was not yet known.
Read more on this and other stories from across the south of England.
A man has been taken to hospital after a caravan caught fire in Baughurst, Hampshire.