In practice, Narayan Nagbali Poojan comprises two separate rituals. Narayan Bali is said to enable a person get rid of an ancestral curse, which is also called as Pitru Dosha while Nag Bali is a way that enables a person to get rid of sin by killing a snake (a cobra made from wheat dough). By having Narayan Bali Pooja performed, one can satisfy the unfulfilled worldly desires of the deceased souls, which could be bothering the progeny or relatives.
Narayan Bali Poojan is similar to a funeral wherein an artificial body of wheat flour is used. By use of Mantras, souls that have desires remaining in this world are invoked. With the rituals, they are able to possess the body made using wheat flour and the funeral liberates them to the other world. Similarly, Nag Bali allows the deceased to get rid of their sins.
By having the Narayan Nagbali Poojan performed, one can get rid of problems of Bhoot Pishaach Badha, not getting success in business, health problems or lack of peace within the family, hindrances in marriage, etc. Trimbakeshwar Narayan Nagbali Puja is nothing but a puja which is performed to please the ancestors. You would definitely like to know what is Narayan Nagbali. The common belief is that the souls of the ancestors are trapped on the earth and thus create problems and problems for the present generation. Narayan Bali Puja is performed to please the deities and effectively reduce the curse.