Autism spectrum disorder (ASD) is a neurodevelopmental condition of heterogeneous etiology. While it is widely recognized that genetic and environmental factors and their interactions contribute to autism phenotypes, their precise causal mechanisms remain poorly understood. This article reviews our current understanding of environmental risk factors of ASD and their presumed adverse physiological mechanisms. It comprehensively maps the significance of parental age, teratogenic compounds, perinatal risks, medication, smoking and alcohol use, nutrition, vaccination, toxic exposures, as well as the role of extreme psychosocial factors. Further, we consider the role of potential protective factors such as folate and fatty acid intake. Evidence indicates an increased offspring vulnerability to ASD through advanced maternal and paternal age, valproate intake, toxic chemical exposure, maternal diabetes, enhanced steroidogenic activity, immune activation, and possibly altered zinc–copper cycles and treatment with selective serotonin reuptake inhibitors. Epidemiological studies demonstrate no evidence for vaccination posing an autism risk. It is concluded that future research needs to consider categorical autism, broader autism phenotypes, as well as autistic traits, and examine more homogenous autism variants by subgroup stratification. Our understanding of autism etiology could be advanced by research aimed at disentangling the causal and non-causal environmental effects, both founding and moderating, and gene–environment interplay using twin studies, longitudinal and experimental designs. The specificity of many environmental risks for ASD remains unknown and control of multiple confounders has been limited. Further understanding of the critical windows of neurodevelopmental vulnerability and investigating the fit of multiple hit and cumulative risk models are likely promising approaches in enhancing the understanding of role of environmental factors in the etiology of ASD.