Agriculture and the entire food production system play a critical role in sustaining the human species. However, as we strive to secure our means of subsistence, our extensive use of land and water has led to the depletion of the environment and biodiversity. This raises the pressing question of whether we can sufficiently produce food to support a growing population while simultaneously mitigating the inevitable environmental impacts. This article presents a comprehensive review of the significant effects of agriculture on the environment including contributions to greenhouse emissions, land use and land-use change, and forests, impact on biodiversity, impact on water quality and quantity, and the impact of pesticide use. The article also offers a list of approaches used to measure and evaluate the impact of agriculture. The primary aim of this article is to comprehensively review the latest insights in the field and to stimulate further research in this area.