Przestępstwo na gruncie polskiego prawa karnego jest to czyn zabroniony pod groźbą kary jako zbrodnia albo występek, przez ustawę obowiązującą w czasie jego popełnienia, bezprawny, zawiniony i społecznie szkodliwy w stopniu wyższym niż znikomym.
Powyższa definicja przestępstwa jest definicją formalno-materialną. Definicja formalna przestępstwa, istniejąca na gruncie prawa karnego znakomitej większości państw, odwołuje się jedynie do wyczerpania zachowaniem sprawcy ustawowych znamion czynu zabronionego, ignorując kwestię negatywnego wpływu tego czynu na funkcjonowanie społeczeństwa. Koncepcja materialnej istoty przestępstwa, zwanej też społeczną, zwraca uwagę, że przestępstwo jest faktem społecznym, w związku z czym postuluje się, aby prawodawca zakazywał pod groźbą kary jedynie czynów szkodliwych społecznie. Postulat, aby zaistnienie społecznej szkodliwości czynu było warunkiem koniecznym do uznania go za przestępstwo kierowany jest również do stosujących prawo karne, przede wszystkim sądów. Uwzględnia to polskie prawo karne, które stanowi, że chociaż zachowanie sprawcy wypełnia znamiona czynu zabronionego, to przestępstwem nie jest, jeżeli jest szkodliwe społecznie w stopniu znikomym albo w ogóle nie cechuje się społeczną szkodliwością (art. 1 §2 Kodeksu karnego).
Należy dodać, że możliwa jest także ściśle materialna definicja przestępstwa – przestępstwo jest czynem społecznie szkodliwym (względnie społecznie niebezpiecznym). Definicja taka nie jest możliwa do zaakceptowania na gruncie nowoczesnego prawa karnego, całkowicie ignoruje bowiem konieczność opisania czynu w ustawie, co narusza gwarancyjną funkcję prawa karnego.
W polskim prawie karnym nie ma wprost wyrażonej definicji przestępstwa. Można ją skonstruować na podstawie przepisów części ogólnej Kodeksu karnego, który jest najważniejszym, po konstytucji, źródłem prawa karnego: art. 1 i 7.