A stable suspension of teicoplanin and one or more pharmaceutically acceptable additives and method for preparation wherein the teicoplanin is mixed with an aqueous or non aqueous suspension base and pharmaceutically acceptable additives and wherein the teicoplanin is milled to obtain a homogeneously dispersed suspension.