有语病.
make an attempt on sth.是一个词组.
这句显然是用被动,即 an attempt(主语) was make on his life(尝试的对象)
不过很别扭,不建议这么用.