Milan Lemic disappeared after his vehicle became bogged down on December 22 while travelling through the Daintree forest in the north-eastern state of Queensland.
Australian man survives croc attack by gouging its eye
Police initially feared Lemic, 29, had been eaten by a crocodile, which are numerous in the region, but after days of searching were unable to locate any of the reptiles big enough to have taken him.
He was finally found by police on Monday several kilometres (miles) from his abandoned vehicle.
"He was in good physical condition considering he had been in the rain forest for three weeks," police said in a statement.
Lemic survived on wild fruit and berries, they said.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ