Yes, this policy served India’s interests also:
1. Non-alignment allowed India to take international decisions that served India’s interests rather than interests of superpowers and its allies.
2. India maintained a balance between two superpowers and if India felt ignored by one superpower it could tilt towards other superpowers.
3. Neither the alliance could take India for granted.