we introduce the notion of BG-algebra which is a gen-eralization of B-algebras. We construct a BG-algebra from a non-empty set, which is non-group-derived. Moreover, using the notion of normal subalgebra, we obtain several isomorphism theorems of BG-algebra and related properties.