Dynamic Stochastic General Equilibrium (DSGE) models are an important tool for economists and policymakers. These optimization-based models have an internal coherence that allows one to evaluate policy changes, propagation mechanisms and produce forecasts. Bayesian techniques, in which the likelihood function implied by the model is combined with a prior distribution to yield a posterior distribution for the model parameters, are often used to estimate these models. The focus of this dissertation is developing and applying methodologies for the estimation and evaluation of DSGE models from a Bayesian perspective. The first chapter of this dissertation proposes a block Metropolis-Hastings algorithm for Bayesian estimation of DSGE models as a...