Он был следователем Прокуратуры ЛССР, следователем особо важных дел, до 1989 года стал заместителем Генерального прокурора ЛССР, начальником Следственного управления.
Вскоре после этого Скрастиньш подал прошение об отставке и вместе с единомышленниками приступил к созданию независимой латвийской прокуратуры.
Скрастиньш был первым генеральным прокурором Латвии после восстановления независимости, он занял эту должность в сентябре 1990 года.
В сентябре 1995 года он был утвержден Сеймом на пост Генерального прокурора.
Скрастиньш подал прошение об увольнении в августе 1998 года.
Позже был членом совета АО Parekss banka, председателем совета страховой компании АО Parekss apdrošināšana, членом правления АО Parex banka.
Скрастиньш был награжден Орденом Трех Звезд.