This paper proposes a method called constrained guided policy search to train a real-world robot to perform contact-rich manipulation skills without requiring prior knowledge of dynamics. The method uses iterative linear quadratic regulation to define a guiding distribution for samples that are then used to train a neural network policy via importance sampled policy search. The trained policy allows a PR2 robot to successfully accomplish tasks such as stacking blocks, threading rings onto pegs, and assembling objects.