Periodate-treated, non-anticoagulant heparin-carrying polystyrene consists of about ten periodate-oxidized, alkaline-degraded low molecular weight-heparin chains linked to a polystyrene core and has a markedly lower anti-coagulant activity than heparin. In this study, we evaluated the effect of non-anticoagulant heparin-carrying polystyrene on tumour growth and metastasis. Non-anticoagulant heparin-carrying polystyrene has a higher activity to inhibit vascular endothelial growth factor-165-, fibroblast growth factor-2-or hepatocyte growth factor-induced human microvascular endothelial cell growth than heparin, ten periodate-oxidized-heparin and ten periodate-oxidized-low molecular weight-heparin, which is probably due to the heparin-clustering effect of non-anticoagulant heparin-carrying polystyrene. Non-anticoagulant heparin-carrying polystyrene inhibited human microvascular endothelial cell, B16 melanoma and Lewis lung cancer cell adhesion to Matrigel-coated plates. Non-anticoagulant heparin-carrying polystyrene also showed strong inhibitory activities in the tubular formation of endothelial cells on Matrigel and B16-melanoma and Lewis lung cancer cell invasion in a Matrigel-coated chamber assay. In vivo studies showed that growth of subcutaneous induced tumours and lung metastasis of B16-melanoma and Lewis lung cancer cells were more effectively inhibited by non-anticoagulant heparin-carrying polystyrene than ten periodate-oxidized-heparin and ten periodate-oxidized-low molecular weight-heparin. Furthermore, non-anticoagulant heparin-carrying polystyrene markedly reduced the number of CD34-positive vessels in subcutaneous Lewis lung cancer tumours, indicating a strong inhibition of angiogenesis. These results suggest that non-anticoagulant heparin-carrying polystyrene has an inhibitory activity on angiogenesis and tumour invasion and may be very useful in cancer therapy.