He was a member of the New South Wales Legislative Assembly representing Rockdale for the Liberal Party from 2011 to 2015.
[1] Flowers was a teacher at Belmore Boys' High School for over 20 years.
In 2011, Flowers contested the normally safe[2] Labor seat of Rockdale in the St George-Kogarah district.
[3] Flowers' main opponent was Steve Kamper, representing Labor.
Frank Sartor who was the previous Labor sitting member had earlier announced his retirement from politics after holding the seat for 8 years.