Technician Thomas Mason was working in a remote community near the Northern Territory and South Australia border last week.
After finishing the job, he was driving down a remote track near Yulara when he swerved to avoid a herd of wild camels and rolled his car.
Mr Mason escaped without injury but was stranded without water in one of the most desolate and unforgiving places in Australia.
He was stranded about 150 km from the nearest town in the Northern Territory last Wednesday. He trekked for more than two days and resorted to drinking his own urine before being rescued, police said.
"I knew I was either going to be out there and die or get back to the highway and see somebody," Mr Mason told 9NEWS. With no food, just a few clothes and a torch, he began walking. Mason had lost phone reception that day and no-one was expecting to hear from him for another 24 hours.
"It definitely went through my mind, thinking how long would it take for someone to realise I'm not actually coming anymore," he said.
But it only went so far and he was forced to drink his own urine to survive.
"There was about three or four times on the dirt road that I was ready to stop and give up completely," he said. After about two days when their son had not checked in Gary and Debbie Mason knew something was wrong. By the time, Mason found a main road on Friday night, he had been in the outback for 60 hours and had walked 140km. He eventually found help and got in contact with his anxious mother and father.
"I couldn't imagine being out here another night if they did not come and find me," Mr Mason said. "I'm lucky to be here," he added.
Police said Mason was treated for exposure and dehydration, but was otherwise in "remarkably fine spirits".
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections. Election results will be out on May 23.