[2] He obtained BA and Honours degrees in industrial psychology from the University of the Witwatersrand.
[1] In 1991, he was elected as the ward councillor for Highlands North as a member of the Democratic Party.
In 1994, Bloom was elected to the Gauteng Provincial Legislature as one of five DP members.
Bloom was given dual-party membership and officially became a DA representative during the 2003 floor-crossing period.
Prior to the 2014 general election, he applied to be the DA's Gauteng premier candidate.