Nació el 6 de abril de 1950 en Valladolid, hijo de Eduardo Fernández Ortega, teniente coronel de caballería en el ejército y subinspector jefe de la Guardia Urbana de Barcelona durante la dictadura franquista, y establecido en Barcelona desde los tres años, estudió ingeniería industrial (especializado en organización industrial) y opositó al Cuerpo de Inspectores Superiores de Trabajo y Seguridad Social del Estado, siendo inspector de trabajo y seguridad social e ingeniero del Instituto Nacional de Seguridad e Higiene en el Trabajo.