В прошлом сезоне РПЛ он выступал на правах аренды за «Тосно». На счету 26-летнего футболиста девять матчей в РПЛ и три — в Кубке России.
Ранее Маргасов защищал цвета «Крыльев Советов», «Сибири», «Ростова» и «Енисея». Он трижды завоевывал Кубок России в составах трех разных клубов.