Capol, der für den SC Rätia Chur, SC Domat Ems und den Alpina St. Moritz startete, trat international erstmals bei den Nordischen Junioren-Skiweltmeisterschaften 1984 in Trondheim in Erscheinung. Dort gewann er die Bronzemedaille mit der Staffel und belegte über 10 km den 12. Platz. Im selben Jahr wurde er Schweizer Juniorenmeister über 15 km und mit der Staffel des SC Domat Ems. Auch im folgenden Jahr siegte er mit der Staffel vom SC Domat Ems und lief bei den Nordischen Junioren-Skiweltmeisterschaften in Täsch auf den 15. Platz über 15 km und auf den vierten Rang mit der Staffel. Bei den Schweizer Meisterschaften 1986 in Trun gewann er Bronze über 30 km und Gold mit der Staffel vom Alpina St. Moritz. In der Saison 1986/87 holte er bei den Schweizer Meisterschaften 1987 in Blonay Silber mit der Staffel und belegte bei den Weltmeisterschaften 1987 in Oberstdorf den 30. Platz über 30 km klassisch und den 26. Rang über 15 km Freistil. Zu Beginn der folgenden Saison holte er in Kawgolowo mit dem 13. Platz über 30 km klassisch seine ersten Weltcuppunkte und errang damit seine beste Einzelplatzierung im Weltcup. Es folgte bei den Schweizer Meisterschaften 1988 in Sparenmoos Bronze über 15 km klassisch und jeweils Gold über 30 km klassisch und mit der Staffel. Beim Saisonhöhepunkt, den Olympischen Winterspielen 1988 in Calgary kam er auf den 30. Platz über 30 km klassisch, auf den 22. Rang über 15 km klassisch und zusammen mit Andy Grünenfelder, Giachem Guidon und Jeremias Wigger auf den vierten Platz in der Staffel. Zum Saisonende erreichte er mit Platz 48 im Gesamtweltcupsein bestes Gesamtergebnis.