A city firefighter was busted for allegedly driving drunk in Queens early Monday after getting stopped while doing 100 mph in a 50-mph zone, cops said.

FDNY firefighter David Fung, 27, was pulled over just after 2 a.m. on Grand Central Parkway near 82nd Street in Jackson Heights, where the speed limit is 50 mph, according to the NYPD.

Police said Fung appeared to be drunk and failed a Breathalyzer.

The firefighter was charged with driving while intoxicated and given a speeding ticket, according to the NYPD.

Fung, who joined the department four years ago and was assigned to Brooklyn Engine 235, has been suspended without pay, according to an FDNY spokesperson.