This paper proves two-sided estimates for the Dirichlet heat kernel on inner uniform domains in metric measure Dirichlet spaces satisfying the volume doubling condition, the Poincaré inequality, and a cutoff Sobolev inequality. More generally, we obtain local upper and lower bounds for the Dirichlet heat kernel on locally inner uniform domains under local geometric assumptions on the underlying space.