A series of polymers bearing azobenzene and carbazole groups for photorefractive purpose were prepared via post-azo-coupling reaction. The successful reaction was identified by spectroscopic analysis and gel permeation chromatography. This approach is more facile compared with the direct polymerization of corresponding functional monomer. The polymers prepared have weight average molecular weight of higher than 1.5 × 104 and are easily soluble in common organic solvents like chloroform and tetrahydrofuran, polymer films with high optical quality could be easily fabricated through solution casting. Glass transition temperature (Tg) of the polymers ranges from 60℃ to 182℃, depending on the alkylene spacer length between the functional side group and the polymer backbone, and the polymers are relatively stable under 300℃.