婚前隱瞞病史會影響婚姻效力,如果是法律規定禁止結婚的疾病,婚姻會被判爲無效婚姻。根據《中華人民共和國婚姻法》第十條,有下列情形之一的,婚姻無效:(一)重婚的;(二)有禁止結婚的親屬關係的;(三)婚前患有醫學上認爲不應當結婚的疾病,婚後尚未治癒的;(四)未到法定婚齡的。