Bezafibrate is used to treat high triglycerides, high cholesterol, and various types of hyperlipidemia. It is particularly effective when lifestyle modifications, such as diet and exercise, are insufficient to control lipid levels. It is also used for secondary hyperlipidemias when the underlying disorder has not been corrected.