Career
He is a Republican. Prior to his election to the assembly he served as mayor of Corning. He served on the Steuben County Board of Supervisors and then the Steuben County Legislature from 1980 till 1989. As a result, Bacalles could not seek re-election to his seat in the Assembly, and Philosophy Palmesano was elected to take his place.