Polymers containing porphyrins were synthesized from pyrrole, 1-dodecanal, and (2-formyl-5,10,15,20-tetraphenylporphyrinato)oxovanadium(IV) or 2,8,12,18-tetraethyl-3,7,13,17-tetramethyl-5,10-dipyrrylporphine. The number-average molecular weights of the resulting polymers were about 3000. NMR and absorption spectral data show the formation of the pi-conjugated polymer.