Eduard Szajchulin rozpoczął karierę w 1991 roku jako zawodnik klubu Stroitiel Oktiabrskij. Cztery sezony później zasilił Lukoil Ufa i w barwach tego zespołu został mistrzem Rosji juniorów.
Po powrocie do Oktiabrskiego trzykrotnie, wraz z kolegami z drużyny, sięgał po złoty medal w rozgrywkach ligowych. W 2000 roku zadebiutował w reprezentacji Rosji w Drużynowych Mistrzostwach Świata (od 2001 Drużynowy Puchar Świata).
Brał także udział w eliminacjach Grand Prix. Najdalej dotarł w sezonie 2001, kiedy ścigał się w półfinale kontynentalnym. Zajął w nim 12. miejsce.
W sezonach 2001-2002 był zawodnikiem TŻ-u Lublin. Łącznie odjechał 10 spotkań, w których zdobył łącznie 105 punktów w 50 wyścigach. Karierę zakończył w 2008 roku, do czego przyczyniła się kontuzja. Następnie został trenerem oraz prezesem SK Oktiabrskij. Tę funkcję pełnił do końca sezonu 2013.
W 2014 roku walczył o życie po tragicznym wypadku, w którym śmierć poniosły dwie osoby. Po zakończeniu rehabilitacji musiał stanąć przed sądem, gdzie skazano go na dwa lata pobytu w kolonii karnej (więcej na ten temat przeczytasz TUTAJ).
W sobotę (6 czerwca) przedstawiciele STK Baszkiria Oktiabrskij przekazali informacje, że Eduard Szajchulin zmarł w wieku zaledwie 46 lat. Przyczyny jego śmierci nie zostały podane.
ZOBACZ WIDEO PGE Ekstraliga 2020: Wielcy Speedwaya - Jason Crump