Era el hijo menor del famoso Mariscal de Campo Carlos Felipe de Schwarzenberg, quien ganó la Batalla de Leipzig en 1813 contra Napoleón Bonaparte. Edmundo entró en el Ejército austrohúngaro en 1821, era coronel en 1836 y mayor general en 1844. En 1848 luchó en Italia como comandante de una brigada a las órdenes de Joseph Radetzky von Radetz. Se distinguió en la batalla por Milán y recibió, el 4 de agosto de 1848, la Orden Militar de María Teresa. Poco después, fue enviado a Hungría donde tomó parte en la campaña de invierno de 1848/49.