Sánchez er generalsekretær for det sosialdemokratiske partiet PSOE. Han har hatt flere verv som lokalpolitiker i Madrid og overtok partiledelsen i 2014, etter Alfredo Pérez Rubalcaba. Etter et opphold i vervet som generalsekretær fra oktober 2016, kom han tilbake i vervet i juni 2017.