C-peptide is a cleavage product of proinsulin that acts on different type of cells, such as blood and endothelial cells. C-peptide biological effects may be different in type 1 and type 2 diabetes. Besides, there are further evidence for a functional interaction between C-peptide and insulin. In this way, C-peptide has ambiguous effects, acting as an antithrombotic or thrombotic molecule, depending on the physiological environment and disease conditions. Moreover, C-peptide regulates interaction of leucocytes, erythrocytes, and platelets with the endothelium. The beneficial effects include stimulation of nitric oxide production with its subsequent release by platelets and endothelium, the interaction with erythrocytes leading to the generation of adenosine triphosphate, and inhibition of atherogenic cytokine release. The undesirable action of C-peptide includes the chemotaxis of monocytes, lymphocytes, and smooth muscle cells. Also, C-peptide was related with increased lipid deposits and elevated smooth muscle cells proliferation in the vessel wall, contributing to atherosclerosis. Purpose of this review is to explore these dual roles of C-peptide on the blood, contributing at one side to haemostasis and the other to atherosclerotic process.