Born in Culiacán, Marco Bueno started his career in the youth system of CF Pachuca. He was loaned to Leon during the Liga Ascenso Clausura 2011 season and made only one appearance as a starter but was subbed off after 58 minutes without having scored. He returned to Pachuca at the end of the season. He made his official debut for CF Pachuca on 8 October2011 against Chiapas on 83rd minute for Mauro Cejas on the 12th match of the Apertura 2011. On the Clausura 2012 Bueno played 2 minutes in the 0-0 Draw against Santos Laguna on the 1st match of the tournament on 7 January 2012. Bueno scored his first two goals the following week against Puebla on the 2nd match of the tournament.
Marco Bueno was loaned out to Estudiantes Tecos from CF Pachuca on 1 January2014. He went on to help Estudiantes Tecos win the playoffs and enter a chance to get promoted to top division, Liga MX, but lost the promotion game against Leones Negroson penalties.
Marco Bueno was loaned from CF Pachuca to Toluca. He has played in 2 friendly preseason matches against Mineros De Zacatecas which resulted as a loss. The next pre-season friendly he was in was against Queretaro FC which ended up as a tie. Bueno made his league debut for Toluca being substituted in for Richard Ortiz in the 73 minute against Club Leon in a 2–3 loss.
Club León
Pachuca loaned Marco Bueno back to Leon, this time in Liga MX for the 2015–16 season. He was given the number 11 shirt. On 12 September, Bueno came off the bench at minute 57 and scored his first goal with Leon at minute 75 losing to Chiapas.
C.D. Guadalajara
It was confirmed on 26 May 2016 that Marco Bueno had joined all Mexican team Chivas de Guadalajara on a year loan with the option of making it permanent.
After his loan in Chile at Everton and not finding a spot in Pachuca for the Clausura 2019, Marco Bueno joined HJK on trial on 21 March 2019 as a free agent, Marco played two days later and scored on his debut in a friendly match. On March 26, 2019 he signed a 1+1 contract.
International career
Mexico Under-17
Marco Bueno was selected by manager Raul Gutierrez to compete in the 2011 FIFA U-17 World Cup. He would compete in every match scoring only 1 goal against Panamain the round of 16. He would eventually go on and win the tournament at the Estadio Azteca becoming the first home nation to win it on home soil.