A method of purification of a bacterial capsular polysaccharide, comprising the steps of (a) precipitation of the polysaccharide, (b) solubilization of the precipitated polysaccharide using an alcohol, (c) treatment of the polysaccharide obtained in step (b) to remove contaminants using one or more filtration or ultrafiltration steps by size, then (d) precipitation of the polysaccharide obtained in step (c) by means of exchange cations, in which step (a) uses one or more cationic detergents having the following formula general: ** Formula ** in which: R1, R2 and R3 are the same or different and each means alkyl or aryl; or R1 and R2 together with the nitrogen atom to which they are attached form a saturated 5- or 6-membered heterocyclic ring, and R3 means alkyl or aryl; or R1, R2 and R3 together with the nitrogen atom to which they are attached form a 5 or 6 membered heterocyclic ring, unsaturated in the nitrogen atom, R4 means alkyl or aryl, and X- means an anion.Un procedimiento de purificación de un polisacárido capsular bacteriano, que comprende las etapas de (a) precipitación del polisacárido, (b) solubilización del polisacárido precipitado utilizando un alcohol, (c) tratamiento del polisacárido obtenido en la etapa (b) para eliminar contaminantes utilizando una o más etapas de filtración o ultrafiltración por tamaño, después, (d) precipitación del polisacárido obtenido en la etapa (c) mediante cationes de intercambio, en el que la etapa (a) utiliza uno o más detergentes catiónicos que tienen la siguiente fórmula general:**Fórmula** en la que: R1, R2 y R3 son iguales o diferentes y cada uno significa alquilo o arilo; o R1 y R2 junto con el átomo de nitrógeno al que estos están unidos forman un anillo heterocíclico saturado de 5 o 6 miembros, y R3 significa alquilo o arilo; o R1, R2 y R3 junto con el átomo de nitrógeno al que estos están unidos forman un anillo heterocíclico de 5 o 6 miembros, insaturado en el átomo de nitrógeno, R4 significa alquilo o arilo, y