A Boolean-like ring R is a commutative ring with unity in which 2x = 0 and xy(1 + x)(1 + y) = 0 hold for all elements x, y of the ring R. It is shown in this paper that in the category of Boolean-like rings, R is injective if and only if R is a complete Boolean ring and R is projective if and only if R = {0, 1}.