He's currently on a world tour to promote his second album, Bloom.
But Troye Sivan managed to find some free time to storm the stage and perform a number of his hit songs at G-A-Y nightclub in London on Saturday night.
The 23-year-old singer donned a flesh-baring fringe top while belting out four of his top hits at the famous nightspot.
He's in bloom! Singer Troye Sivan, 23, (pictured) excited fans in a flesh baring fringe top when he took to the stage at G-A-Y nightclub in London on Saturday night
Despite already performing a number of shows in the English capital, Troye appeared full of energy when he took to the stage.
Sweating it out under the lights, the South African born singer performed 'Bloom', '1999', 'I'm So Tired' and 'My My My' on the stage.
Troye paired the racy top with a pair of tight black leather pants, with him completing the outfit with a black-and-silver belt and black boots.
Powerhouse: Troye flashed his slender midriff in the quirky top as he performed four of his tracks 'Bloom', '1999', 'I'm So Tired' and 'My My My' while on the stage
Getting sweaty during his performance, Troye opted to keep his make-up to a minimum only wearing dark eyeliner.
During his appearance at the club, Troye posed with his model boyfriend Jacob Bixenman, 23, and RuPaul's Drag Race star Valentina, 27.
TV star Valentina dazzled in a shimmering off-the-shoulder evening dress, which had a thigh-high split to reveal the drag queen's trim pins.