Majin Buu era originalmente el Pequeño Buu, controlado por Bibidi. Durante la destrucción que Pequeño Buu causaba a los planetas, Los Supremos Kaiō-shin intervinieron, durante esas batallas, Buu mato al Kaiō Shin del Norte y el Kaiō Shin del Oeste. Durante su lucha contra el Kaiō-shin del Sur, él lo absorbe y se convierte en Ultra Buu; cuando Ultra Buu está apunto de Matar al Kaiō Shin del Este, Dai Kaiō Shin interviene y es absorbido por Buu, transformándose definitivamente en Majin Buu, el cual era burlón y despreocupado ya que había absorbido la bondad del Gran Kaio-shin pero fue controlado por Bibidi ya que lo recompensaba con dulces a cambio de su obediencia.
En Dragon Ball Z cuando Majin Buu se cansa de las ordenes de Babidi (hijo de Bibidi), lo asesina atravesándole la cabeza de un puñetazo.Mientras espera dos días para que luchar contra un adversario muy fuerte (promesa que le habia realizado Goku), Buu llega a un pueblo y lo limpia para construir su casa. Mr. Satán se aparece ante Majin Buu para derrotarlo pero termina siendo su sirviente. Luego encuentra un perro que cura, lo nombra Bee y se vuelve su mascota, el perro y Mr.Satán son heridos por criminales, que luego Majin Buu los derrota mostrando un gran enojo. Buu cura a ambos, pero el sigue enfadado, aun tras la muerte del asesino, y esto hace que expulse un humo negro de sus orificios los cuales se condensan convirtiéndose en Buu Maldad Pura. Él se enfrenta contra su lado malo, pero aquel se había quedado con la mayoría de su poder. Durante su batalla, Buu Maldad Pura le devuelve el Rayo de Chocolate a Buu y lo convierte en dulce; luego se lo come y se transforma en Super Buu.