Peter Mowat, 44, was discovered at a house in Glasgow, Tayside Police said.
He had failed to return to Castle Huntly open prison near Dundee on 18 December after being granted one week’s temporary release.
Mowat, from Maryhill, Glasgow, had been sentenced to five years in prison at the High Court in Glasgow in February 2010.
He was transferred to HMP Castle Huntly last November.
The prisoner is expected to appear at Perth Sheriff Court today.
Tayside Police issued an alert after the prisoner failed to return following his temporary release. Mowat was described as 5ft 10in tall, with short black hair and brown eyes.