Low molecular weight low molecular weight chitosan oligomers were able to self-assemble siRNA into nanosized particles, provide protection against enzymatic degradation, and mediate gene silencing that is stable over a long period of time in vitro. The control of structural variables in formulating complexes of siRNA with low molecular weight chitosans provides an efficient alternative delivery system for siRNA in vitro and in vivo.