El 1919 es constitueix la Compañia General de Ferrocarriles Catalanes amb l'objectiu de connectar Martorell i Manresa, unint les línies de via métrica ja existents cap a Barcelona i Berga.[2]
Un any després s'inicia la construcció, obrint-se el primer tram entre Martorell i Olesa amb l'estació d'Abrera el 29 de març de 1922.[3]
El 2002 es substitueix el pas a nivell al costat nord de l'estació per un pont amb rampes.[4] El 2008 entra en servei una segona via entre Martorell Enllaç i Olesa, després de 5 anys d'obres.
[5]