The marriage was revealed on social media by Yiannopolous himself depicting a beach wedding to a partly-obscured black man who is seen in silhouette, profile and from the back.
Privacy appeared to be the order of the day as no guests were visible in the series of images while paparazzi shots on the internet are notable for their absence.
Both men wore tuxedos, Milo, black with floral highlights while John wore white.
The pictures received tens of thousands of likes and shares, but many on social media were not so liberal with their congratulations. Negative comments largely centred around accusations of hypocrisy.
The polarising, gay political and social commentator who boasts 275,000 Instagram followers (now permanently banned from Twitter) has made a career from promoting a largely conservative agenda which has included attacks on Islam and political correctness.
This year, Yiannopolous criticised the media for describing him as an “antisemitic, white supremacist, hateful, bigoted, racist, homophobic” movement, because he was a “gay Jew [with] a black boyfriend.”