This chapter looks at Justice and Home Affairs (JHA), and its subsequent transformation into the Area of Freedom, Security, and Justice (AFSJ). The AFSJ comprises the policy areas immigration and asylum, and police and judicial cooperation. This chapter focuses on the early years of cooperation in this policy area, providing an introduction to the Schengen Agreement before reviewing the procedural steps taken by the Maastricht Treaty (1993), at Amsterdam (1999), and institutional developments culminating in the Lisbon Treaty. The chapter also concentrates on policy output, looking beyond Maastricht, Amsterdam, and Lisbon, at the Tampere European Council meeting, the Hague Programme, and the Stockholm Programme. The chapter argues that, although some progress has already been made toward Europeanizing AFSJ policy, this field continues to be laced with intergovernmentalism and numerous challenges remain to be resolved, especially in light of broader challenges facing the Union.