This dissertation is composed of three chapters. In the first two chapters, I study how micro-level heterogeneity affects aggregate fluctuations in an economy. The third chapter develops a novel computational method that solves the nonlinear dynamic stochastic general equilibrium with heterogeneous agents. In the first chapter, I study how heterogeneous firm-level lumpy investments affect the business cycle. I develop a heterogeneous-firm business cycle model where large firms’ lumpy investments closely follow the empirical patterns. In the model, synchronized large-scale investments of large firms significantly amplify productivity-driven aggregate fluctuations and lead to investment cycles even in the absence of aggregate shocks. In the s...