Italy's fire and rescue service, Vigili del Fuoco, shared video of the rescue on social media.
Romeo appeared nonplussed by the sudden change in his surroundings, although his tail was wagging.
"He's in great shape," one of the firemen said as others cheered.
Romeo seemed relaxed as a fireman gave him his first sips of water in days before he was reunited with his tearful owners, according to Agence France-Presse.
Romeo was sleeping on the first floor of a home in the village of San Lorenzo a Flaviano when the earthquake hit in the early morning hours of Aug. 24. His owners, who were asleep on the second floor, managed to get out of the home, AFP reported. Romeo, however, was trapped.
His owners searched for hours before fleeing from the area due to the ongoing danger of aftershocks.
Nearly 300 people died when the earthquake struck. Hundreds of people were injured by the quake and thousands more displaced.