But for my father, I wouldn't have achieved anything. Is this correct? [duplicate]

Solution 1:

It is perfectly correct.

but for: except for; were it not for:

But for the excessive humidity, it might have been a pleasant day.

Dictionary.com

You can also say, "Had it not been for my father, I wouldn't have achieved anything."