No, registration of sole proprietorship firm is not mandatory in India. However, in order to open a Bank Account or to obtain any kind of finance or to deal with business supplier a sole proprietorship firm should obtain some kind of registration.