J.Lo, 50, rocked the iHeartRadio Fiesta Latina event as she took to the stage in the revealing black-and-white outfit.
The R&B, pop and hip-hop superstar showed no sign that age was catching up with her during the show at the weekend, just months after her 50th birthday.
Dressed in fishnet tights and thigh-high PVC boots, J.Lo treated the audience to the first live performance of her new song, Baila Conmigo.
The singer was performing at Florida’s AmericanAirlines Arena – the same venue where she ended her It’s My Party tour in July.
It is the last time the star is set to appear on stage for a while, with no tour dates currently in the calendar.
Jennifer’s amazing figure may have something to do with the gruelling training she did to prepare for her role in true-crime movie Hustlers.
The film, which was in cinemas in September, showed her playing a veteran stripper who steals money by drugging Wall Street traders.
The star had a pole installed in each of her three homes in Miami, New York and LA, so she could do pole workouts at home.
J.Lo and fiance Alex Rodgriguez got engaged in March last year – and many fans are desperate to see her walk down the aisle.
The three-times married singer announced her engagement by posting a pic of her massive diamond sparkler on Instagram with a string of heart emojis.
However, no details have been confirmed yet by the couple besides that it will take place in 2020.
Jennifer first started dating A-Rod in March 2017 after first meeting him in 2005 at a baseball game she attended with her then-husband Marc Anthony.
However, they didn’t start dating until 2017, when they bumped into each other at a restaurant.