Yes, it can definitely clear a drain, as long as there is at least some flow. It won't open a completely blocked drain, but if there is even a little bit of flow, it can open it further over a couple days of applying it.
Were I the OP, I would give Bio-Clean a try.