La 28.ª División permaneció en el Frente de Aragón durante buena parte de la contienda. En junio de 1937 tomó parte en la fracasada ofensiva sobre Huesca, y a finales de agosto una de sus unidades —la 127.ª BM— tomó parte en la ofensiva de Zaragoza. En febrero de 1938 llegó a intervenir en los combates de la batalla del Alfambra. Durante la posterior ofensiva franquista en el frente de Aragón, la unidad encadenó varias retiradas ante la presión enemiga. Tomó parte en los combates de Levante integrada en el XIII Cuerpo de Ejército, siendo posteriormente trasladada al frente de Extremadura, donde participó en los contraataques republicanos contra la ofensiva emprendida por el ejército de Queipo de Llano. En enero de 1939 participó en la ofensiva de Valsequillo, integrada en la Agrupación «Toral».