Depends on what you mean by "Roman" and how you define "empire." The Holy Roman Empire lasted a little over 1000 years (800-1806). If that was an "empire," then it outlasted the Roman empire, unless
we include the Byzantine Empire as a continuation of the Roman empire (as Gibbon did). In that case, the Roman empire lasted from 27 B.C. (when Octavian was named "Augustus" by the Senate) to A.D. 1453 (when Constantinople fell to the Ottoman Turks). In that case, the Roman empire lasted over 1400 years. On the other hand, if you place the starting date of the Roman empire at 27 B.C. and its ending date at A.D. 476 (the collapse of the western Roman Empire), then it lasted a little over 500 years. Depending on how one measures these things, both the Chinese and Byzantine empires lasted longer than 500 years (if one counts the Byzantine empire as separate from the Roman Empire), and the Assyrian empire lasted about as long.
A good place to compare empires is at this site