The current status of numerical simulations of galaxy formation is reviewed. After a description of the main numerical simulation techniques, I will present several applications in order to illustrate how numerical simulations have improved our understanding of the galaxy formation process.