He was born on March 23, 1950, in Pagbilao, Quezon, Philippines as Leandro Delantar Alvarez.
He finished his Bachelor of Science in Commerce at the University of Santo Tomas in Manila, Philippines.
He was also a lecturer and speaker on Consciousness Development, Inner and Outer Ecology, Healing Mother Earth and Zero Waste Management.
In March 1989, he signed an eight-picture deal with Viva Films, and was set to star in the film Imortal alongside Vilma Santos and Christopher de Leon;[1] however, he eventually dropped out of the project.
His remains is at Garden of Divine Word At Christ The King Semenary in Quezon City.