Two suspects were taken into custody Wednesday after a St. Louis city sheriff's deputy was carjacked and robbed just outside of the Enterprise Center in downtown St. Louis.

A law enforcement source told KSDK the deputy was working a secondary job at the NHL St. Louis Blues game Monday night. He came outside after getting off work, and his car was leaking coolant at about 12:20 a.m. Tuesday.

The 37-year-old deputy was parked outside of the arena and waiting for a tow truck to arrive when two armed suspects came up and demanded he get out of his car. At the time, the deputy was in full uniform, the source said.

Lt. Michael Gamache, who was the supervisor on call Tuesday morning, said the suspects told the deputy to give up his gun.

"He still had his hands up. He said, 'Just go, I'm not giving you my gun,'" Gamache said. "One male put a gun to his head and told him to, 'Give up your gun.' The other male reached across and was able to undo it from his holster and took his gun."