Marcó realizó estudios de Hostelería en Lausanne (Suiza) entre 1960 y 1962, y obtuvo el certificado de Administrador Hotelero por el Instituto de la AHMA. Hasta 1967 ocupó varias posiciones junior en hoteles europeos (Lausanne Palace, Hotel Bellerives Lausanne, Hotel du Golf et Sports de Crans sur Sierre, Hotel Westbury de Londres y Hotel Provençal en la localidad francesa de Juan-les-pins).
En 1967 viajó a las Bahamas para ocupar el cargo de subgerente en el Lyford Cay Club (cerca de Nassau), donde permaneció hasta 1971. Incorporado a Princess Hotels International en mayo de 1971, fue transferido al Hamilton Princess (Bermuda, 400 habitaciones) como gerente residente hasta 1972. Posteriormente fue promovido a director general en 1973 al Xanadú Princess (Freeport, Grand Bahama, 230 habitaciones) hasta 1974 y después a director del Acapulco Princess (México, 700 habitaciones) hasta 1980. Ocupó el mismo cargo en el Pierre Marques (300 habitaciones), de la compañía Princess (Acapulco, México), durante dos años.
Tras esta etapa en México, se desplazó a San Francisco (California, EEUU) como director general del Sir Francis Drake (400 habitaciones), hotel de la compañía Princess, hasta 1983. Tras la venta del hotel, fue reubicado en Florida como director general del Don Cesar Beach Resort (250 habitaciones), hasta 1989.
Regresó a Barcelona como director general del recién inaugurado Hotel Ramada Renaissance 5 estrellas (220 habitaciones), donde permaneció hasta que fue llamado por Ritz-Carlton. Se unió a The Ritz-Carlton Hotel Company desde abril de 1991 hasta 1997 como director general del Hotel Arts Barcelona, el primer Ritz-Carlton que operaba en Europa.
En 1997 fue promovido a The Ritz-Carlton Cancun (365 habitaciones) como director general hasta noviembre 2000. En diciembre de 2000 regresó al Hotel Arts Barcelona (482 habitaciones) como director general hasta la actualidad.
Marcó fue además Cónsul Honorario de España en Acapulco entre 1977 y 1982, y en diciembre de 1991 fue galardonado con la Medalla de Turismo de Catalunya por el President de la Generalitat, Jordi Pujol.