This paper reviews the possible association between cardiovascular disease and occupational and environmental agents. The effects of carbon monoxide, fibrogenic dusts, carbon disulphide, heavy metals, noise, radiation, heat, cold, solvents and fluorocarbons are discussed. New directions for investigation are suggested.