Seine erste internationale Medaille gewann er bei den Leichtathletik-Halleneuropameisterschaften 1982 in Mailand, wo er mit 20,07 m den zweiten Platz hinter dem Jugoslawen Vladimir Milić belegte. Im selben Jahr wurde Machura bei den Leichtathletik-Europameisterschaften in Athen mit 20,59 m Dritter hinter Udo Beyer und Jānis Bojārs und konnte dabei Milic auf den vierten Platz verdrängen. Bei den Leichtathletik-Weltmeisterschaften 1983 in Helsinki gewann Machura wieder die Bronzemedaille, diesmal mit einer Weite von 20,98 m hinter Edward Sarul und dem späteren Olympiasieger Ulf Timmermann.