行为人有前科能判缓刑,只要符合缓刑的适用条件就可以判缓刑,但是如果前科已经构成累犯,不得适用缓刑。
根据《刑法》规定,适用一般缓刑必须具备下列条件:
1、犯罪分子被判处拘役或者3年以下有期徒刑的刑罚;
2、根据犯罪分子的犯罪情节和悔罪表现,认为适用缓刑不致再危害社会;
3、犯罪分子不是累犯。