Michael Wood succeeds Drew Forsythe, who resigned after he tried to hide details about his impaired-driving crash with his town-issued car.
Wood is a former longtime Rochester police officer and served until recently as a deputy commissioner with the state Division of Criminal Justice Services.
Rochester police Captain Naser Zenelovic will be the new deputy chief.