Luleååkaren fick 79,88 poäng i det korta programmet. Han tog sig vidare till lördagens final och hade en bra känsla inför det fria programmet.
– Det kändes ganska bra faktiskt, egentligen över förväntan. Om jag säger en skala ett till tio, då ger jag mig själv en åtta, sa Majorov efteråt.
Majorov slog till med 145,50 poäng i det fria programmet – totalt 225,38 – vilket gav honom en åttonde plats.
Han hade ett fall på sin trippel axel, men var i övrigt nöjd med sin sista EM-insats.
– Det kändes jättebra. Jag svor lite över fallet i början på trippel axeln, där tappade jag 11–12 poäng, men som helhet är jag jättenöjd, sa Majorov till CMore.
Majorovs topp tio-placering innebär att Sverige får två platser till EM nästa år.
Spanjoren Javier Fernandez vann på 271,59 poäng.