The ensemble set controllability and ensemble set stabilization of a class of Boolean control networks (BCNs) are investigated. Firstly, by using semi-tensor product of matrices, the algebraic representation of BCNs is proposed. Then, a necessary and sufficient condition is provided for ensuring the ensemble set controllability of BCNs by adopting the free control sequence. The ensemble set stabilization of BCNs can be transferred into ensemble set controllability and a corresponding decision theorem is obtained. Finally, a numerical example is given to show the effectiveness of the proposed method.