Nicknamed Primitivo, Maradiaga has played as a midfielder amongst others for Motagua as well as Salvadoran giants Águila and Alianza. He also had half a season in Europe, playing 15 games in the Spanish Segunda División for Tenerife in 1984. He scored 23 goals in total for Motagua, making him one of the most prolific midfielders in the club's history.
He finished his career at Tela Timsa after the 1991–1992 season and took the reigns at the club the next season, also changing their name to Petrotela.
He resigned in October 2009 as coach of Real España and in September 2011, he was dismissed as coach of Motagua, with whom he won four league titles. He was revealed as the new Marathón coach in January 2012 but was replaced by Manuel Keosseián in August 2012.
In September 2012, Maradiaga was presented as the new manager of Guatemalan giants Municipal.