Koivukosken voimalan rakennustyöt käynnistyivät vuonna 1941 jatkosodan riehuessa. Voimalaitoksen rakennustyössä käytettiin venäläisiä sotavankeja. Voimalaitos valmistui vuonna 1943. Sen on suunnitellut arkkitehti Eino Pitkänen.
Uusin voimalaitos Koivukoski III valmistui syksyllä 1995 Petäisenniskan teollisuusalueelle, ja sen poistovesi johdetaan noin kolmen kilometrin pituista vedenalaista tunnelia myöten Ämmäkosken alapuolelle. Vesivoiman tuotannosta sekä kaikkien vesivoimalaitosten hoidosta vastaa Kainuun Voima Oy.