This document describes an implementation of extended finite element method (X-FEM) in Abaqus for 3D fatigue crack growth and life prediction analysis. A level set representation is used to model evolving crack geometry without remeshing. Stress intensity factors are extracted on static and growing cracks to predict fatigue life using fracture mechanics criteria. Several examples are presented to validate the technique.