Originally from local side Caulfield Juniors, Sheehan made his senior VFL debut in 1904 and was a member of Fitzroy premiership teams that year and 1905.
Shehan played in a variety of positions during his career but was used mostly as a half back flanker.
In 1910 he left the club and moved to Carlton, finishing the season with a Grand Final loss to Collingwood Football Club.
When his suspension ended in 1912 he returned to the VFL with Richmond but could only manage four games before retiring.
This Australian rules football biography of a person born in 1883 is a stub.