An off-duty NYPD cop out Christmas shopping sprang into action on Sunday to help save a suicidal man who was about to jump from a balcony at the Queens Center mall.

Christian Campoverde, of the 40th Precinct in The Bronx, was shopping with his wife and child at around 2 p.m. when he spotted a disturbed man pushing and shoving his way up an escalator while muttering that he was going to kill himself, sources said.

“The place was packed. People were screaming, he was pushing and throwing people out of the way,’’ a source said.

The man reached the third floor and had one leg over a balcony railing when Campoverde, a three-year veteran, grabbed him and wrestled him to safety.

“[Campoverde] definitely saved his life,’’ the source said.

Officers from the NYPD’s Strategic Response Group stationed at the mall helped Campoverde subdue the man, who was taken for psych evaluation.