The asymptotic stability of shock profiles is proved for a nonconvex convection-diffusion equation by using weighted energy estimates for the integrated equation. The key of our proofs is to employ a weight function depending on the shock profile in energy estimates. The time decay rate is also obtained.