Muhammed Haneefa, who hails from Kannambra here, was abducted on September 18 night from his work place in Sohar city.
Oman Police rescued him in the wee hours today and Haneefa spoke to his relatives over phone after his rescue, his relatives said.
Haneefa's family had received phone calls on September 19 from Oman demanding ransom for his release.
Members of his family had filed a complaint with police here and the Indian Embassy at Muscat was informed about this.