Staffan var häradshövdning i Selebo härad i Södermanland 1365-1382 och konungens fogde i Uppsala 1366. Han blev riddare mellan 1369 och 1370 och riksråd före 1375. Hans sätesgård var Lagnö i Selebo härad i Södermanland. Han ägde dessutom land i Rönö, Åkers och Österrekarne härader i Södermanland och i Dals och Valkebo härader i Östergötland.
Död 1393 i Västerås. Begravd 19 mar 1393 i Vadstena kloster, Vadstena (E).
![]() |
Ulv-släktens emblem. |