Hij speelde bij de amateurs van SV VELO (1973-1984), HMSH (1984-1988) en FC Velsenoord (1988-1991). Aansluitend werd hij trainer. Hij was tweemaal trainer van ADO Den Haag. Op 27 maart2007 werd hij aangesteld als hoofdtrainer van RBC Roosendaal. Op 6 oktober 2008 werd Meppelink ontslagen bij RBC Roosendaal. Dit door tegenvallende prestaties en omdat hij zich kritisch had uitgelaten over de supporters en de club. Vanaf die tijd was Meppelink in dienst bij Swansea City en heeft in de functie van personal trainer een belangrijke rol gespeeld bij de comeback van Ferrie Bodde. In 2012 verkoos hij een baan als assistent bij Chivas Guadalajara in Mexico boven RKVV Westlandia. Op 3 januari 2013 is hij samen met hoofdtrainer John van 't Schip daar ontslagen. In 2014 stapte hij over naar ADO Den Haag. Van juli tot december 2017 was hij bij KRC Genk assistent van trainer Albert Stuivenberg.